我正在使用PostgreSQL 8.1.11.
我正在失去理智.为什么我不能将基本的SQL语句用作INSERT?
我提供:
INSERT INTO the_leads_details ( id, lead_id, question_id, i_value, c_value ) VALUES
( 1, 1, 1, NULL, '4500' ), ( 2, 1, 2, 1, NULL );
^ this comma is a problem
Run Code Online (Sandbox Code Playgroud)
我错过了什么?这似乎是插入多行的基本SQL INSERT语句.我的问题与我的PostgreSQL版本有关吗?
我插入了很多行,我希望优化INSERT多行而不是放置几个INSERT.
Mag*_*der 14
PostgreSQL 8.1不支持多行INSERT语法,你需要升级到8.2或更高版本(如果你今天升级,你真的应该升级到8.4,而不是8.2!)
另一个原因是,弗兰克在评论中提到,该版本8.1将去结束生命十一月,所以它的真是时候开始调查升级.
| 归档时间: |
|
| 查看次数: |
10301 次 |
| 最近记录: |