を使用してPHPから問題が生じていますPostgreSQL。
- PostgreSQLは大文字と小文字が区別され、二重引用符が設けられていない限り、すべてのオブジェクトは小文字と見なされる
-
列名として予約語が使用される場合。二重引用符はPostgreSQLに指定された大文字小文字を使用するよう指示します。
あなたがテーブルに作成した場合
CREATE TABLE tt1 (
id integer,
"Order" integer
);
上記のステートメントは、「注文」欄には、その場合には保存されなければならないことはPostgreSQLを教えてください。
次のINSERT文は動作しません: -
INSERT INTO tt1 (id, Order) VALUES (1, 1)
INSERT INTO tt1 (id, "order") VALUES (2, 2)
INSERT INTO tt1 (id, "OrDer") VALUES (3, 3)
あなたは正しいケースを取得する必要があります: -
INSERT INTO tt1 (id, "Order") VALUES (1, 1)
INSERT INTO tt1 (id, "Order") VALUES (2, 2)
INSERT INTO tt1 (id, "Order") VALUES (3, 3)
は引用符が必要なカラム名の例を手に入れましたか? – Thilo