2
A
回答
4
的ID使用NULL:
INSERT INTO `database`.`table` (`id`, `user`, `result`) VALUES (NULL, 'Alice', 'green')");
或不指定ID都:
INSERT INTO `database`.`table` (`user`, `result`) VALUES ('Alice', 'green')");
無論哪種方式工作得很好,更多的是偏好的,但我個人選擇的是第二個爲減少打字。
3
如果您的ID字段設置爲自動增量,則根本不需要添加ID。它會自動增加和添加。
0
在MySQL中的AUTO_INCREMENT確實聽起來像。當你插入一條新記錄時,它會自動爲你生成一個新的ID。你不需要單獨的電話。
0
插入一條新記錄,並將自動增量列設置爲NULL,或者完全省略它(隱式設置爲NULL - 它具有相同的結果)。該列將被設置爲下一個自動增量值而不是NULL。
相關問題
- 1. MongoDB和Nodejs插入ID自動增量
- 2. 自動增量ID插入數據ORMLITE
- 3. 自動增量ID未插入
- 4. 如何獲得由ScalaQuery插入的自動增量ID
- 5. 如何獲取插入的行自動增量id?
- 6. 如何自動增量ID
- 7. 相同的自動增量ID應插入插入查詢
- 8. SQLite自動增量 - 如何插入值?
- 9. Rails + postgres自動增量沒有更新顯式ID插入
- 10. 插入並更新自動增量記錄ID
- 11. 如何在oracle 11g中插入id自動增量?
- 12. 如何自動遞增ID在批量插入
- 13. 如何使用非自動增量ID做插入語句?
- 14. FMDB插入自動增量
- 15. 插入到表中,如何插入自動遞增ID
- 16. 插入mssql後自動增加id
- 17. MYSQL最後插入的行的ID沒有自動增量列
- 18. 自動遞增表的ID與新的「孩子」插入
- 19. 在PHP中插入大量的行和自動增加ID
- 20. python sqllite自動增量仍然要求插入的id字段
- 21. 將帶ID的行插入表中,並自動增量
- 22. 獲取最後插入的自動增量id在mysql中
- 23. 在插入表格後返回id的自動增量值
- 24. 如何在Pymongo的每個插入中自動增加ID?
- 25. Postgres的自動增量插入
- 26. Hadoop:如何創建自動增量ID
- 27. 如何控制自動增量ID?
- 28. Id自動增量varchar不增量
- 29. MySQL插入之前插入更新列與新的自動增量編號
- 30. 插入...選擇 - 獲取並使用自動增量ID
不那麼讓人困惑 - 我期望第一個例子會拋出一個錯誤,因爲您試圖將NULL插入到(大概)非NULL列中。或者mySQL不區分未指定的和顯式的NULL值? – TMN 2010-08-25 17:11:56
當你使用id作爲主鍵時,NULL是可以接受的。 – Chris 2010-08-25 17:25:26
好的 - 這是我的SQL語句,這是愚蠢的:) – Steve 2010-08-25 17:28:25