我想将产品ID设置为变量@x。在查询phpmyadmin没有程序或功能。 但错误
set @x=70489;
set @y = select count(`product_id`) from `oc_product` where `language_id`=2 and `product_id`=@x;
select @x;
SELECT @y;
SQL查询:文档 设置@ x = 70489 从
product_id
设置@y = select count(oc_product
),其中language_id
= 2且product_id
= @ x; MySQL说:文档 1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在product_id
附近的'set @y = select count(oc_product
)附近使用正确的语法,其中第2行是'langua'
答案 0 :(得分:1)
在选择的开头和结尾添加()。
set @x=70489;
set @y = (select COUNT(*) from `oc_product` where `language_id`=2 and `product_id`= @x);
SELECT @x;
SELECT @y;