以下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'";
它說「列‘布里斯班’不存在」(布里斯班是要插入的第一座城市)除了「x = $ x」之外,我取出了SET和WHERE之間的所有內容,併成功插入了這些內容。同上「y = $ y」。當只留下名稱= $名稱它說
"Query failed: ERROR: syntax error at or near "International" LINE 1: UPDATE kayak .airports SET name=Brisbane International WHERE... ^"
您可以「刪除」,「編輯」,然後「取消刪除」帖子。它可能會影響答案時間或者有其他副作用: -/ – 2010-12-17 01:39:18
哦,謝謝!我不知道。我不在意答案時間,我只是在輸入時偶然地打了TAB +空格... – 2010-12-17 01:45:43
@Frank:感謝您的編輯。我沒有明白,但我找到了另一個...... :) – 2010-12-17 07:56:50