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