INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`) VALUES
('1','2','3','4')
('','','','')
('','','','')
('','','','')
('','','','')
('','','','')
我收到错误: 您的SQL语法有错误;在第2行.. 这不是一般的查询吗?在列中插入以下值.. 我在localhost mariaDB上尝试它。
答案 0 :(得分:4)
多个值需要逗号:
INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`)
VALUES ('1','2','3','4'),
('','','',''),
('','','',''),
('','','',''),
('','','',''),
('','','','');
我应该注意,在许多表中,一列或一组可能是唯一的。因此,这可能会产生错误。另外,如果值应该是整数,请不要在值周围使用单引号。
答案 1 :(得分:0)
在()之后使用逗号,如下所示
('1','2','3','4'),
('','','',''),
('','','',''),
('','','',''),
('','','',''),
('','','','')
--note the commas ^
答案 2 :(得分:0)
试试这段代码..
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'),
('','','',''),
('','','',''),
('','','',''),
('','','',''),
('','','','')