不知道爲什麼這不起作用 - 請問有人可以幫忙嗎?語法錯誤Mysql
update c set c.images = ""
from j17_content c
inner join j17_jreviews_content rc on rc.contentid = c.id
inner join j17_categories cat on cat.id = c.catid
where cat.path like "cakes%"
and c.created_by in (62,63,99)
and rc.email = 'email'
錯誤#1064 - 您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法的線條「j17_content℃的內部連接上rc.contentid = c.id j17_jreviews_content RC在」 2
更新手冊:
現在嘗試
UPDATE j17_content c SET c.images=''
inner join j17_jreviews_content rc on rc.contentid = c.id
inner join j17_categories cat on cat.id = c.catid
where cat.path like 'cakes%'
and c.created_by in (62,63,99)
and rc.email = 'email'
仍然得到
錯誤#1064 - 你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本的手冊正確的語法使用近「上rc.contentid = c.id內內加盟j17_jreviews_content RC加入j17_catego」第2行
感謝您的答案 - 現在即時獲取#1064 - 您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第2行的'rc.contentid = c.id內部連接j17_catego'的'內部連接j17_jreviews_content rc'附近使用正確的語法。 – Rob 2012-02-17 15:57:56
@Rob您也無法更新連接結果。使用子查詢。 – Borealid 2012-02-17 16:00:26