给定的
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);是一个标准的插入表单,如果某些数据丢失了,如何插入多行?
例如:
INSERT INTO tbl_name (a,b,c) VALUES(1,'missing','missing'),(4,'missing',6),(7,8,9);请注意,表中可能包含“缺失”值的数据,并且不应使用"null“或其他方式覆盖。
发布于 2017-06-16 20:06:05
如果您想要在insert中省略该列的相同行为,请使用default
INSERT INTO tbl VALUES (1,default,default),(4,default,6)...如果您想要空值,只需使用null
INSERT INTO tbl VALUES (1,null,null),(4,null,6)...https://stackoverflow.com/questions/44588762
复制相似问题