我可以同時在mysql中插入2行或數組嗎?我可以同時在mysql中插入2行或數組嗎
回答
insert into table (name,other) values ('name1', 'other2'), ('name2', 'other2'), ('name3', 'other3')
,這意味着你可以使用的foreach像
$values = Array();
foreach($array as $arr)
$values[] = "('{$arr['name']}','{$arr['name']}')";
query("insert into table values" . implode(', ', $values));
投票。這是一個很好的答案。 – faressoft 2010-11-08 13:04:45
你爲什麼要連接? '$ values []。=「('' - 這絕對沒有意義,而且一旦你自己編寫了循環,爲什麼在將它放入查詢之前沒有將字符串轉義? – AlexanderMP 2010-11-08 13:08:19
起初我認爲是串聯的。在換成陣列後,我只是忘記了。是的,最好在這裏逃跑。 – nerkn 2010-11-08 13:26:44
$sql = "INSERT INTO table_name (title) VALUES ('row 1'), ('row 2'), ('row 3')";
是的,當然。
http://dev.mysql.com/doc/refman/5.1/en/insert.html
INSERT INTO my_table (field1,field2) VALUES (value1, value2), (value3, value4)
和作品不僅在MySQL
INSERT INTO my_table (field1,field2)
SELECT value1, value2
UNION ALL SELECT value3, value4
UNION ALL SELECT value5, value6
這就是我需要的。謝謝。 – faressoft 2010-11-08 12:54:31
應具有多個值工作的另一種方式。
INSER INTO [table] ([columns]) VALUES ([values],[values]);
- 1. 我可以在MYSQL數據庫表中插入圖像嗎?
- 2. 我可以在$ addToSet中插入一個數組嗎?
- 3. 我可以在python中同時進行變量賦值和列表插入嗎?
- 4. 我可以在oracle中插入數據時指定順序嗎?
- 5. 什麼限制了我可以在MySQL中插入的行數?
- 6. 我可以插入時間戳嗎?
- 7. 當行具有相同的日期時,我可以在mysql中選擇lattest插入行嗎?
- 8. MySql - 可以在INSERT TRIGGER插入到2列嗎?
- 9. 我可以在插入查詢中寫入插入查詢嗎?
- 10. 我可以選擇我在MySQL中加入的行嗎
- 11. 我可以將php插入參數嗎?
- 12. 如何在一次插入執行中在mysql中插入數組或多值
- 13. 我可以從表中選擇一組行嗎,並直接將其插入SQL表中或同一個表中?
- 14. 我可以在Tridion GUI中插入組件模板鏈接嗎?
- 15. 如何將2個數組插入mysql數據庫到2列,不同的行?
- 16. 我可以在RedShift中創建快速插入臨時表嗎?
- 17. 這個MySQL插入可以加速嗎?
- 18. 我可以在每個AJAX循環中放2個數組嗎?
- 19. 在PostgreSQL中執行SELECT語句時可以插入記錄嗎?
- 20. 我可以在Jmeter中同時運行時控制線程組嗎
- 21. 我可以同時運行兩個或多個WebMatrix網站嗎?
- 22. 我可以在運行時在列表視圖中插入一列嗎?
- 23. 在插入的運行時查詢數據:我們可以使用緩存嗎?
- 24. Android:我們可以在運行UI線程時將數據插入sqlite嗎?
- 25. 可以通過一個插入查詢php在mysql中的兩個不同的表中插入數據嗎?
- 26. MySQL的導入 - 我可以一起插入或更新
- 27. 我可以在MySQL中選擇一個數組嗎?
- 28. 我可以在AUTOINCREMENT字段中插入數據嗎?
- 29. 我可以使用php數組插入不同主機上的mysql數據庫嗎?
- 30. 插入2數組值到MySQL db
能否請您詳細一點?也許你正在努力完成的一個例子? – 2010-11-08 12:50:51
我可以通過一個mysql_query插入2個用戶嗎? – faressoft 2010-11-08 12:53:09