sql >> Database teknologi >  >> RDS >> Mysql

Deler user_id-værdi mellem to MySql-tabeller

connection.query funktionen tager to til tre argumenter ind:SQL-sætningen, (værdierne) og tilbagekaldet. Her tager funktionen fire argumenter, så den tænker [first_name, last_name,] er tilbagekaldet.

Det du kan gøre er:

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

Jeg håber, det er det, du leder efter.

Rediger du kan også gøre:

...
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. Parametriserede forespørgsler med psycopg2 / Python DB-API og PostgreSQL

  2. Sådan sikkerhedskopieres MySQL-database i PHP?

  3. hvordan man emulerer insert ignore og på duplikatnøgleopdatering (sql merge) med postgresql?

  4. php, pdo mysql kan ikke indsætte med indre join