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