我希望能够做类似
的事情INSERT INTO `table`;
或者甚至是像
这样的SET子句SET `primary_key` = null
其中未设置表的所有列(并保留其默认值),但应设置的自动编号主键除外。
有什么建议吗?
答案 0 :(得分:41)
INSERT INTO `table` (`primary_key`) VALUES (NULL);
答案 1 :(得分:31)
INSERT INTO `table` () VALUES();
答案 2 :(得分:8)
有点晚......但是对于那些寻找这个答案的人来说也许很方便。
INSERT INTO `table` () VALUES ()
您不需要任何主键规范。
答案 3 :(得分:6)
答案 4 :(得分:3)
取决于你的桌子。如果它允许每个字段都使用空值,只需执行一个所有值为null的插入。如果它不允许每个字段使用空值,则需要插入一行,其中包含具有某些值的字段。