SQL 多值简单插入
SQL multiple values simple insert
INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`) VALUES
('1','2','3','4')
('','','','')
('','','','')
('','','','')
('','','','')
('','','','')
我收到一个错误:
您的 SQL 语法有误;在第 2 行..
不是正常查询吗?在列中插入以下值..
我正在本地主机 mariaDB 上尝试它。
多个值之间需要一个逗号:
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'),
('','','',''),
('','','',''),
('','','',''),
('','','',''),
('','','','')
INSERT INTO `forum01` (`col_1`, `col_2`, `col_3`, `col_4`) VALUES
('1','2','3','4')
('','','','')
('','','','')
('','','','')
('','','','')
('','','','')
我收到一个错误: 您的 SQL 语法有误;在第 2 行.. 不是正常查询吗?在列中插入以下值.. 我正在本地主机 mariaDB 上尝试它。
多个值之间需要一个逗号:
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'),
('','','',''),
('','','',''),
('','','',''),
('','','',''),
('','','','')