SQL多值简单插入

INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`) VALUES 

('1','2','3','4')

('','','','')

('','','','')

('','','','')

('','','','')

('','','','')

我收到一个错误: 您的SQL语法错误;在行2 .. 是不是一个正常的查询?在列中插入以下值.. 我试图在localhost mariaDB上。SQL多值简单插入

回答:

多个值需要它们之间的逗号:

INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`) 

VALUES ('1','2','3','4'),

('','','',''),

('','','',''),

('','','',''),

('','','',''),

('','','','');

我要指出,在许多表,一列或一组可能是唯一的。所以,这可能会产生一个错误。此外,如果它应该是整数,则不要在值周围使用单引号。

回答:

使用逗号后的(),如下

('1','2','3','4'), 

('','','',''),

('','','',''),

('','','',''),

('','','',''),

('','','','')

--note the commas^

回答:

试试这个代码..

create table forum01 (col_1 varchar(10),col_2 varchar(10),col_3 varchar(10),col_4 varchar(10)) 

INSERT INTO forum01 (col_1, col_2, col_3, col_4) VALUES

('1','2','3','4'),

('','','',''),

('','','',''),

('','','',''),

('','','',''),

('','','','')

以上是 SQL多值简单插入 的全部内容, 来源链接: utcz.com/qa/259052.html

回到顶部