sql >> Databasteknik >  >> RDS >> Mysql

Dela user_id-värde mellan två MySql-tabeller

connection.query funktionen tar in två till tre argument:SQL-satsen, (värdena) och callback. Här tar funktionen fyra argument, så den tänker [first_name, last_name,] är återuppringningen.

Det du kan göra är att:

...
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);
});
...

Jag hoppas att det här är vad du letar efter.

Redigera du kan också göra:

...
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. Mysql Average on time kolumn?

  2. WampServer - mysqld.exe kan inte starta eftersom MSVCR120.dll saknas

  3. MySQL:Varför använda VARCHAR(20) istället för VARCHAR(255)?

  4. Mysql-frågan körs två gånger är måste snabbare andra gången även med SQL_NO_CACHE