我希望能够做类似的事情
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
有点晚了..但对于寻找这个答案的人来说也许很方便。
INSERT INTO `table` () VALUES ()
您不需要任何主键规范。
取决于您的餐桌。如果每个字段都允许空值,则只需将所有值都设为空进行插入即可。如果它不允许每个字段都为空值,则您将需要插入一行,其中这些字段具有某些值。
INSERT INTO table (id)
VALUES (default)