我试图在数据库中插入50个值,该表有两个列名,一个是设置为自动递增的ID列,另一个是用于代码的。
当我尝试插入时,我得到一个错误。
这是我的SQL代码:
df
col1 col2
12 A
14 A
22 B
24 C
20 A
18 B
16 B
答案 0 :(得分:3)
如果ID列是自动递增的,则不包括该列,并且每次将输入拆分为一个值
INSERT INTO Names (Code)
VALUES ('CodeHere'),('CodeHere'),('CodeHERE' );
答案 1 :(得分:2)
INSERT INTO Names VALUES ('CodeHere'),('2CodeHere'),('3CodeHere'),('4CodeHere')
忽略自动递增列。
答案 2 :(得分:2)
使用此
INSERT INTO Names (Id, Code)
VALUES (NULL, 'CodeHere'), (NULL, 'CodeHere') ,( NULL, 'CodeHERE' );