「INSERT COMMAND :: ERROR: columns "value" doesn't Exist」エラー
ユーザーにデータを挿入しようとしたときのエラーを修正' PostgreSQL を使用したテーブルでは、エラーが発生します: 「エラー: 列 "user2" はありません」 "
テーブル スキーマを検査すると、列が 'user_name'、'name'、'password'、'email'、および 'user_id' であることがわかります。以前は正常に挿入されたにもかかわらず、このエラーは引き続き発生します。
解決策は、文字定数を適切にフォーマットすることです。文字列の値を指定する場合は、二重引用符 (") の代わりに一重引用符 (') を使用する必要があります。
改訂された INSERT ステートメントは次のようになります。
INSERT INTO users(user_name, name, password,email) VALUES ('user2','first last','password1', '[email protected]');
この調整により、解決されます。エラーが解決され、正常に挿入できるようになります。
以上がINSERT 中の PostgreSQL エラー「エラー: 列 'user2' が存在しません」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。