多行插入失败
我正在使用 PostgreSQL 7.4.19。为什么我不能使用基本的 SQL 语句作为 INSERT? 我正在运行在线示例(来自博客 'Faster INSERT对于多行'):
create table things (things_id serial primary key, thing text);
insert into things (thing) values ('thing nr. 0'),
('thing nr. 1'),
('thing nr. 2'),
('thing nr. 3');
当我运行它时,它会产生:
ERROR: syntax error at or near ","
LINE 1: insert into things (thing) values ('thing nr. 0'),
^
我做错了什么?
I'm using PostgreSQL 7.4.19. Why can I not use a basic SQL statement as INSERT?
I am running online examples (from the blog 'Faster INSERT for Multiple Rows'):
create table things (things_id serial primary key, thing text);
insert into things (thing) values ('thing nr. 0'),
('thing nr. 1'),
('thing nr. 2'),
('thing nr. 3');
When I run it, it yields:
ERROR: syntax error at or near ","
LINE 1: insert into things (thing) values ('thing nr. 0'),
^
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它适用于我的 PostgreSQL 9.0 ,你的 PostgreSQL 版本是什么?
It works for me on PostgreSQL 9.0 , What your PostgreSQL Version?