次のPostgresクエリで何が問題になっていますか?Postgres INSERT INTOクエリのバグ?
INSERT INTO kayak.airports(name, x, y, city) VALUES($name, $x, $y, $city)
WHERE airport_id='$airport_id
EDIT(私が進行を手助けしてくれてありがとうドニー): 私が試した:
$query="UPDATE kayak.airports SET name=$name, x = $x, y = $y, city = $city
WHERE airports.airport_id='$airport_id'";
をそれは「列 『ブリスベン』が存在しない」と述べた(ブリスベンは、挿入する最初の都市であります)私はSETとWHEREの間で "x = $ x"を除いてすべてを取り出し、それらはうまく挿入されました。 "y = $ y"の場合は同上。名前= $ nameのままにすると、
"Query failed: ERROR: syntax error at or near "International" LINE 1: UPDATE kayak .airports SET name=Brisbane International WHERE... ^"
投稿を「削除」、「編集」、「元に戻す」ことができます。回答時間に影響したり、他の副作用があるかもしれません。 -/ –
ああ、ありがとう!それは知らなかった。私は答えの時間を気にしない、私はちょうど打ちながら偶然によってTab +スペースを打つ... –
@フランク:編集をありがとう。私はそれをキャッチしなかった、私は他の1つを見つけた... :) –