insert into fees (name, salary)
values ('john', 155), ('katy', 300);
这有时会抛出错误
缺少右括号
有时它是
SQL语句未正确结束
如果我使用双引号作为名称条目......问题是什么?
答案 0 :(得分:0)
拥有多个sql语句可能会更容易。例如:
INSERT INTO fees(name, salary) VALUES ('john', 155);
INSERT INTO fees(name, salary) VALUES ('katy', 300);
但是,如果要使用多插入一个语句,可以查看https://stackoverflow.com/a/452882/651174,并执行以下操作:
INSERT INTO fees(name, salary) VALUES ('john', 155), ('katy', 300);
如果您遇到字符串格式化问题,您还在使用什么来插入SQL?
答案 1 :(得分:0)
尝试这个
INSERT INTO fees(name, salary) VALUES
('john', 155),
('katy', 300);
请访问以下链接以获取更多信息
答案 2 :(得分:-1)
您可以使用UNION或UNION ALL
INSERT INTO fees(name, salary)
select 'john', 155
union all
select 'katy', 300