sql >> Database >  >> RDS >> Mysql

User_id-waarde delen tussen twee MySql-tabel

De connection.query functie heeft twee tot drie argumenten:de SQL-instructie (de waarden) en de callback. Hier neemt de functie vier argumenten aan, dus hij denkt [first_name, last_name,] is het terugbellen.

Wat u kunt doen is:

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

Ik hoop dat dit is wat je zoekt.

Bewerken je zou ook kunnen doen:

...
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. Zoek naar "hele woord match" met SQL Server LIKE-patroon

  2. Kan geen verbinding maken met MySQL op Mac -- mysql.sock-bestand ontbreekt

  3. PostgreSQL 12-prestaties bewaken met OmniDB - deel 1

  4. Tabelnamen ophalen met de SELECT-instructie in MySQL