gpt4 book ai didi

MySQL插入多行缺少一些值

转载 作者:行者123 更新时间:2023-11-29 02:44:40 25 4
gpt4 key购买 nike

给定

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”或其他值覆盖。

最佳答案

如果您想要与在插入时省略该列相同的行为,请使用 default:

INSERT INTO tbl VALUES (1,default,default),(4,default,6)...

如果您想要空值,只需使用 null:

INSERT INTO tbl VALUES (1,null,null),(4,null,6)...

关于MySQL插入多行缺少一些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44588762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com