[SQL ] MySQL 語法問題

看板Database作者 (wenjie)時間13年前 (2012/09/24 23:16), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
今天寫了兩行簡單的SQL, 結果一直傳回錯誤, 請教大家該如何改寫。 原SQL: set @y=(SELECT COUNT(*)+1 FROM ABC); ALTER TABLE ABC AUTO_INCREMENT = @y; 錯誤訊息 #1064 - 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 '@y' at line 1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.85.231

09/25 20:51, , 1F
錯誤訊息不是已經把原因告訴你了嗎???
09/25 20:51, 1F

09/26 20:48, , 2F
所以ALTER語法不能使用變數哦
09/26 20:48, 2F
文章代碼(AID): #1GO7bUD_ (Database)