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