Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Udostępnianie wartości identyfikatora użytkownika między dwiema tabelami MySql

connection.query funkcja przyjmuje od dwóch do trzech argumentów:instrukcję SQL (wartości) i wywołanie zwrotne. Tutaj funkcja przyjmuje cztery argumenty, więc myśli [first_name, last_name,] to oddzwonienie.

To, co możesz zrobić, to:

...
connection.query('INSERT INTO user SET user_id = ?, first_name = ?,last_name = ?', [decoded.id, first_name, last_name,], (err, rows) => {
    if (!err) {
        res.render('add-crew', { alert: 'Crew member added succesfully!' });
    } else {
        console.log(err);
    }
    console.log('The data from user table:\n', rows);
});
...

Mam nadzieję, że tego właśnie szukasz.

Edytuj możesz również zrobić:

...
connection.query('INSERT INTO user SET ?', {user_id: decoded.id, first_name: first_name, last_name: last_name}, (err, rows) => {
    if (!err) {
        res.render('add-crew', { alert: 'Crew member added succesfully!' });
    } else {
        console.log(err);
    }
    console.log('The data from user table:\n', rows);
});
...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. narzędzia do testowania obciążenia mysql

  2. Mecz przeciwko foo.bar (z kropką/kropką)

  3. Suma skumulowana w ciągu dni

  4. nodejs mysql Błąd:Utracono połączenie Serwer zamknął połączenie

  5. Zapytanie pełnotekstowe z pojedynczym cytatem