2013-12-18 33 views
0

我對Postgresql有很大的問題。 我試圖插入記錄到postgres。 但我有錯誤: 關係「member_orderinfo2」不存在。但是當我插入記錄時,這張表已經存在。 這是我的查詢要插入這個關係在postgresql中不存在

insert into "member_orderinfo2"(order_id,slim_code,order_date,customer_order_number,ship_date,deliver_company,deliver_number,deliver_address,product_code,product_name,amount,unit_price,total_cost,order_customer_name,ship_status) values 
( '30059078','4170906','20131118','15754727-03直送','0','メーカー直送','','京都府綾部市味方町1京セラコミュニケーションシステム','0996381','RD151-50SN(ジユウリヨウダ','5','5120.00','25600','梶野様','入荷待') 

什麼是錯誤?

回答

0

它看起來像區分大小寫問題。

您對錶名稱使用了雙引號 - 「member_orderinfo2」 - 這意味着表名必須完全命名爲member_orderinfo2只有較低的字符。雙引號用於區分大小寫的標識符。通常最好不要在可能的時候使用它 - 當使用的標識符是關鍵字時是必要的 - 所以不要使用區分大小寫的標識符,也不要使用關鍵字作爲標識符。

+0

當我刪除「」它有同樣的錯誤。當我使用pgAdmin插入時,它成功了。我從csv文件獲取數據。它有100個記錄。只有3條記錄有這個錯誤。 –

+0

然後還有另外兩種可能性 - 您使用不同的數據庫(不同的服務器)或不同的路徑。請重新檢查您的連接參數。 –

+0

我只使用一個數據庫來運行此查詢。我的數據有100條記錄,只有3條記錄不能插入,因爲這個錯誤。 –

相關問題