我有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語句值插入到單個列中?