Я говорю 100 строк данных для вставки в таблицу базы данных MySQL.
Но я не хочу писать все заявления 100 INSERT
.
Есть ли массовая вставка Statement в SQL ??? Пожалуйста, помогите с кодом, если это возможно.Batch insert SQL statement
ответ
INSERT INTO tbl (col1, col2) VALUES ('val1', 'val2'), ('val3', 'val4'), ...
И пожалуйста, прочитайте documentation первый следующий раз
Как MySQL manual состояний:
INSERT
операторы, использующиеVALUES
синтаксис можно вставить несколько строк. Для этого включите несколько списков значений столбцов, каждый из которых заключен в круглые скобки и разделен запятыми. Пример:INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Кроме того, из раздела на speed of INSERT
:
Если вы вставляете много строк из одного клиента в то же время, использовать
INSERT
заявления с несколькимиVALUES
списки, чтобы вставить несколько строк за раз. Это значительно быстрее (во многих случаях быстрее), чем использование отдельных однострочных операторовINSERT
. Если вы добавляете данные в непустую таблицу, вы можете настроить переменнуюbulk_insert_buffer_size
, чтобы сделать вставку данных еще быстрее. См. Section 5.1.3, “Server System Variables”.
- 1. Cakephp insert sql statement
- 2. Compound SQL INSERT statement
- 3. SQL insert select statement
- 4. SQL INSERT INTO statement with WHERE Statement
- 5. Codeigniter - insert batch - my sql
- 6. Sql INSERT в ошибку Statement
- 7. Sybase Batch insert deadlock
- 8. JDBC Batch Insert OutOfMemoryError
- 9. mysqli insert statement error
- 10. hibernate nativesqlquery batch insert
- 11. Batch Comparative Statement breakdown
- 12. Batch if statement issue
- 13. Batch if statement error
- 14. Batch - IF statement
- 15. hbase execute batch statement
- 16. Batch If Statement Синтаксис
- 17. SQL Statement INSERT, в двойных столбцах UPDATE
- 18. Delphi SQL insert into statement error
- 19. asp.net SQL Server insert statement tidyup + error
- 20. Linq To Sql Insert For This Statement
- 21. sql insert into, select, where statement
- 22. Sql Insert Into Select statement PDO
- 23. SQL Statement (Insert/Join/Объединить все ???)
- 24. SQL коррелированных подзапросов в INSERT Statement Performance
- 25. Вложенный SELECT в INSERT sql statement
- 26. Sql Insert Statement ничего не отображает
- 27. bash cut and paste SQL insert statement
- 28. sql server insert with if statement
- 29. проблемы с написанием sql и insert statement
- 30. SQL Server slow in simple insert statement
Извините, на самом деле я не удалил его. Я просто изменил запрос как часть кода. –
@Sai Kalyan Akshinthala: ах, понял. Мы сделали 2 изменения в одно и то же время, и ваш был первым, извините – zerkms