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. 如何獲得由ScalaQuery插入的自動增量ID
- 3. 如何自動增量ID
- 4. Rails + postgres自動增量沒有更新顯式ID插入
- 5. SQLite自動增量 - 如何插入值?
- 6. 插入到表中,如何插入自動遞增ID
- 7. 插入mssql後自動增加id
- 8. 自動遞增表的ID與新的「孩子」插入
- 9. 在插入表格後返回id的自動增量值
- 10. 在PHP中插入大量的行和自動增加ID
- 11. Postgres的自動增量插入
- 12. 獲取自動增量ID並插入到外鍵表中
- 13. SQL - 獲得最近一次插入與自動增量ID
- 14. 插入...選擇 - 獲取並使用自動增量ID
- 15. MySQL多行插入是否獲取順序自動增量ID?
- 16. 更新如果重複插入?在INSERT上自動增量PK?
- 17. SQL-如何插入行而不自動遞增ID列?
- 18. 用自動增量值插入表格
- 19. 將自動增量插入第二列
- 20. 插入一個自動增量字段
- 21. 批量插入到軌道模型,如何自動增加ID字段?
- 22. 如何獲取插入的記錄的pkey值(自動增量)?
- 23. 插入和更新的SQLite自動增量
- 24. 如何在自動增量的WebSQL/Phonegap SQLite中插入?
- 25. 如何在插入MySQL表時將自動增量ID列的值插入另一列中?
- 26. 如何在MySQL上用Hibernate批量插入增量ID?
- 27. SQL MyISAM,僅針對新插入重置自動增量
- 28. 如何插入包含自動增量列
- 29. 如何在SQLite插入查詢中返回自動增量值?
- 30. mysql插入自動增量,但不插入行
不那麼讓人困惑 - 我期望第一個例子會拋出一個錯誤,因爲您試圖將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