Error definicion variable de usuario al ejecutar SQL
Tengo el siguiente codigo:
$generales = DB::SELECT(DB::Raw("SET @tv:=999;"));
Al ejecutar da el siguiente error:
Iluminar \ Base de datos \ QueryException (42000) SQLSTATE [42000]: Error de sintaxis o infracción de acceso: 1064 Tiene un error en su sintaxis de SQL; consulte el manual que corresponde a la versión de su servidor MariaDB para conocer la sintaxis correcta que se usará cerca de 'SET @tv: = 999; SELECCIONE @tv; END 'en la línea 2 (SQL: BEGIN SET @tv: = 999; SELECT @tv; END) Excepciones anteriores SQLSTATE [42000]: Error de sintaxis o infracción de acceso: 1064 Tiene un error en su sintaxis de SQL; consulte el manual que corresponde a la versión de su servidor MariaDB para conocer la sintaxis correcta que se usará cerca de 'SET @tv: = 999; SELECCIONE @tv; FIN 'en la línea 2 (42000)
NO veo ningun error y sin embargo me da este error cuando defino una variable de usuario
Este codigo lo ejecuto directamente en SQL de phpMyAdmin y no hay ningun error.
Me podrian ayudar ??