2010-04-20 60 views
0

錯誤消息是有點模糊...查詢下面的工作在一臺服務器上,但未能對另一位說:postgresql INSERT ... RETURNING查詢保持失敗?

INSERT INTO searches (status, uid, datecreated, searchname, options) 
VALUES (0, 1, NOW(), 'TEST', '16') RETURNING sid; 

而且我得到這個錯誤:

Query failed: ERROR: syntax error at or near "RETURNING" 

我失去了一些東西在這裏?

回答

2

查詢當然看起來是正確的 - 假設字段sid確實存在(我認爲它是一個SERIAL字段)。

你確定你使用的PostgreSQL版本支持RETURNING嗎?你需要8.2或更新的版本。