我有5个文本框包含5个特定人的联系号码。我想将这5个联系号码插入tblContact(person_id|contact_no)
。我可以在一个sql语句中插入这5个联系人吗?或者我必须调用一个循环来插入5个记录?如何在单个插入语句中插入多行?
4
A
回答
4
INSERT INTO `tblContact` (`person_id`, `contact_no`) VALUES
('PERSON_ID_VALUE_1', 'CONTACT_NO_VALUE_1'),
('PERSON_ID_VALUE_2', 'CONTACT_NO_VALUE_2'),
('PERSON_ID_VALUE_3', 'CONTACT_NO_VALUE_3'),
('PERSON_ID_VALUE_4', 'CONTACT_NO_VALUE_4'),
('PERSON_ID_VALUE_5', 'CONTACT_NO_VALUE_5');
4
许多数据库都具有多行插入功能,MySQL就是其中之一。您可以使用(在5.0以上,不知道早期版本虽然简单的介绍一下在3.23/4.0/4.1的文档似乎表明是)这样的:
insert into tblContact (person_id,contact_no) values
(1, '555-5555'),
(2, '555-1234');
更多细节here。
旁白:在genneral,如果你的数据库没有支持多行插入,你可能只需要使用组独立INSERT语句周围的事务。我们发现多行插入实际上给了我们相当大的速度提升(无论如何,我们的DBMS - YMMV)。
1
您可以在1个插入语句中插入5条记录。
像:插入tblContact(为person_id,contact_no)值(1, '145566'),(2, '233366'),(3, '564666')
相关问题
- 1. 单插入语句插入多个值
- 2. 插入从单个插入和select语句多行
- 3. 如何在MySQL中的单个语句中插入多个表?
- 4. 使单个插入语句
- 5. 使用单个插入语句插入多条记录
- 6. 如何在单个语句中插入所有行
- 7. 如何做插入语句在列中输入多个ID? SQL语句
- 8. C#:如何在MySQL中插入语句动态插入多个参数
- 9. 在插入语句后插入多个表
- 10. sqlite中的多个插入语句android
- 11. 插入和更新在单个语句
- 12. PostgreSQL如何用一条插入语句插入多条记录
- 13. 插入语句
- 14. 插入语句
- 15. 多条插入语句
- 16. 一次使用一个插入语句插入多个记录
- 17. SQL SERVER插入使用插入多行到选择语句
- 18. MySQL的问题插入多行插入语句
- 19. 在CASE语句中插入
- 20. 如何在插入语句中保留“\”?
- 21. 如何插入在switch语句中类
- 22. 在单个sql语句中插入和更新sql语句
- 23. 插入多行sql语句phonegap
- 24. 多少行插入到create table语句
- 25. 如何动态执行插入语句
- 26. 在Debug.Assert语句中插入行号
- 27. 多个插入语句失败postgresql/psycopg2
- 28. 如何从一个SELECT语句插入到多个表中
- 29. 创建多个阵列中的单个插入语句值
- 30. 将多个select语句值插入到单个列中?