Error definicion variable de usuario al ejecutar SQL

You are viewing an old version of this question. View the current version here.

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 ??

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.