我知道下面的MySQL的代碼是不正確的一些能幫助我解決這個問題的代碼使用兩個表我想抓住從learned_skills
的id
和skill_id
從users_skills
爲AND skill_id = id
MySQL的更新問題
下面是MySQL數據庫碼。
SELECT learned_skills.*, users_skills.*
UPDATE learned_skills
SET skill = '$skill', experience = '$experience', years = '$years'
WHERE user_id = '$user_id'
AND skill_id = id
以下是錯誤我得到
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE learned_skills SET skill = 'some_skill', experience = '1 - 2 years' at line 2
它不正確?有錯誤嗎?它只是不做你想要的嗎?你是如何從調用應用程序中調用它的? – bdonlan 2010-04-23 04:34:34