English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La query INSERT INTO di Node.js MySQL utilizzata per inserire un record o più record nella tabella MySQL.
Esempio Node.js MySQL, inserimento di record nella tabella
Esempio Node.js MySQL, inserimento di più record nella tabella
Accesso agli attributi dell'oggetto di risultato
// includere il modulo mysql var mysql = require('mysql'); // creare una variabile di connessione con i dettagli richiesti var con = mysql.createConnection({ host: "localhost", // indirizzo IP del server MySQL in esecuzione user: "arjun", // nome utente del database MySQL password: "password", // la password corrispondente database: "studentsDB" // utilizzare il database specificato }); // stabilire la connessione con il database. con.connect(function(err) { if (err) throw err; // se la connessione è riuscita con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95)", function(err, result, fields) { // Se si verificano errori durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); }); });
eseguito sopra il programma Node.js MySQL in terminale.
InsertMulIntoExample.js - esempio di inserimento di più record nella tabella
// includere il modulo mysql var mysql = require('mysql'); // creare una variabile di connessione con i dettagli richiesti var con = mysql.createConnection({ host: "localhost", // indirizzo IP del server MySQL in esecuzione user: "arjun", // nome utente del database MySQL password: "password", // la password corrispondente database: "studentsDB" // utilizzare il database specificato }); // stabilire la connessione con il database. con.connect(function(err) { if (err) throw err; // se la connessione è riuscita var records = [ ['Miley', 13, 85], ['Jobin', 14, 87], ['Amy', 15, 74] ; con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function(err, result, fields) { // Se si verificano errori durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); }); });
eseguito sopra il programma Node.js MySQL in terminale.
InsertMulIntoExample.js - esempio di accesso agli attributi dell'oggetto di risultato
// includere il modulo mysql var mysql = require('mysql'); // creare una variabile di connessione con i dettagli richiesti var con = mysql.createConnection({ host: "localhost", // indirizzo IP del server MySQL in esecuzione user: "arjun", // nome utente del database MySQL password: "password", // la password corrispondente database: "studentsDB" // utilizzare il database specificato }); // stabilire la connessione con il database. con.connect(function(err) { if (err) throw err; // se la connessione è riuscita var records = [ ['Jack', 16, 82], ['Priya', 17, 88], ['Amy', 15, 74] ; con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function(err, result, fields) { // Se si verificano errori durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); console.log("Numero di righe influenzate: " + result.affectedRows); console.log("Numero di record influenzati con avviso: " + result.warningCount); console.log("Messaggio dal server MySQL: " + result.message); }); });
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node InsertMulIntoExample.js
OkPacket {
fieldCount: 0,
affectedRows: 3,
insertId: 0,
serverStatus: 2,
warningCount: 0,
message: '&Records: 3 Duplicates: 0 Warnings: 0',
protocol41: true,
changedRows: 0 }
Numero di righe influenzate: 3
Numero di record influenzati con avviso: 0
Messaggio dal server MySQL: &Records: 3 Duplicates: 0 Warnings: 0
In questo tutorial Node.js - Node.js MySQL - abbiamo imparato a inserire uno o più record nella tabella e accedere alle proprietà dell'oggetto di risultato.