我的表有10个字段:field1,field2,...,field10
现在假设我只想在前两列中插入值,并将''其余的。
我目前正在使用
insert into table1 values
(100,200,'','','','','','','','','','')
我想知道是否有更好的方法可以避免,'''''''''' ?
感谢您的建议!
答案 0 :(得分:1)
是的,只需像这样指定要添加的字段:
insert into table1 (field1, field2) VALUES (100,200)
在这种情况下,field1将插入100,而field2将插入200。
表中的其他字段将为null,因此您需要确保允许这样做。
编辑:
在评论中,@ andreas是正确的 - 您未指定的任何字段都将被赋予其默认值(可能为空)