Solución:
Rodee esa selección con paréntesis.
SET @v1 := (SELECT COUNT(*) FROM user_rating);
SELECT @v1;
Además, si desea establecer varias variables a la vez mediante una consulta, puede usar la otra sintaxis para configurar variables que es la siguiente: SELECT @varname:=value
.
Un ejemplo práctico:
SELECT @total_count:=COUNT(*), @total_price:=SUM(quantity*price) FROM items ...
utilizar esta
SELECT weight INTO @x FROM p_status where tcount=['value'] LIMIT 1;
probado y funciona bien …
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)