如何插入空白行,但自动编号正确更新?

问题描述

| 我希望能够做类似的事情
INSERT INTO `table`;
甚至是SET子句,例如
SET `primary_key` = null
表中所有列均未设置(并保留为认值),但应设置自动编号的主键除外。 有什么建议么?     

解决方法

        
INSERT INTO `table` (`primary_key`) VALUES (NULL);
    ,        
INSERT INTO `table` () VALUES();
    ,        我相信更正确的答案是这样的:
INSERT INTO my_table DEFAULT VALUES
如此处建议的那样:https://stackoverflow.com/a/13605273/148072     ,        有点晚了。但是对于寻找此答案的任何人来说可能都很方便。
INSERT INTO `table` () VALUES ()
您不需要任何主键规范。     ,        取决于您的表。如果它允许在每个字段上使用null值,则只需插入所有值都为null即可。如果不允许每个字段都为空值,则需要插入一行的字段具有某些值的行。