admin

如何在不指定列名的情况下使用AUTO_INCREMENT列将新行插入数据库?

sql

我有一个包含以下各列的表:

  • id-INT UNSIGNED AUTO_INCREMENT
  • name -VARCHAR(20)
  • group -VARCHAR(20)

我知道我可以添加这样的行:

INSERT INTO table_name (name, group) VALUES ('my name', 'my group')

我想知道是否有一种方法可以在 不指定列名的情况下 添加行,例如没有AUTO_INCREMENT列时?


阅读 215

收藏
2021-05-10

共1个答案

admin

对于某些数据库,您可以NULLauto_increment列中明确插入a :

INSERT INTO table_name VALUES (NULL, 'my name', 'my group')
2021-05-10