我可以同时在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