DECLARE @ID INT ;
此語句解析罰款與MS SQL Server的,但給我什麼不對的MySQL的語句:DECLARE @ID INT
你在你的SQL語法錯誤;請檢查與您的MySQL服務器版本對應的手冊,以便在第1行的'DECLARE @ID INT'附近使用正確的語法。
有沒有人對此有任何意見?
DECLARE @ID INT ;
此語句解析罰款與MS SQL Server的,但給我什麼不對的MySQL的語句:DECLARE @ID INT
你在你的SQL語法錯誤;請檢查與您的MySQL服務器版本對應的手冊,以便在第1行的'DECLARE @ID INT'附近使用正確的語法。
有沒有人對此有任何意見?
DECLARE用於存儲過程/函數。
如果你正在尋找設置只是普通的查詢變量,可以使用SET
嘗試命名變量沒有@
DECLARE id INT;
我們不能用聲明在正常查詢。
試試這個:
SET @ID =(Select id from mytable)
-1 @ID似乎並沒有爲我工作於MySQL 5.0中,即使內部過程/函數。 – 2013-02-12 20:02:47