English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Per fare l'inserimento batch, dobbiamo utilizzare tutti i nomi delle colonne tra parentesi quadre e separati da virgola.
Vediamo un esempio. Prima di tutto, creeremo una tabella. Ecco il comando CREATE per creare la tabella.
mysql> CREATE table MultipleRecordWithValues - > ( - > id int, - > name varchar(100) - > );
Ecco la sintassi per l'inserimento batch.
INSERT into yourTableName values(column1,column2,...N),(column1,column2,...N),(column1,column2,...N),...........N;
Applicare la sintassi sopra per l'inserimento batch dei record.
mysql> insert into MultipleRecordWithValues values(1,'John'),(2,'Carol'),(3,'Bob'),(4,'Smith'); Records: 4 Duplicati: 0 Avvisi: 0
Poiché ha influenzato 4 righe, questo significa che abbiamo inserito con successo i record. Per verificare che ci siano tutti i record nella tabella, utilizzare il comando SELECT.
mysql> select * from MultipleRecordWithValues;
Ecco l'output.
+------+-------+ | id | name | +------+-------+ | 1 | John | | 2 | Carol | | 3 | Bob | | 4 | Smith | +------+-------+ 4 righe nel set (0.00 sec)