¿No te funciona en qué contexto? ¿Qué aplicación? ¿Ejecutada de qué forma?
¿Te da error y qué dice el mensaje?
Trata de ser claro y específico, de lo contrario no se puede saber por dónde empezar
Copiando tu ejemplo y ejecutando en consola de MySQL:
Código MySQL:
Ver originalmysql
> SET @a
= 'asdqwe';Query OK, 0 rows affected (0.02 sec)
+--------+
| @a |
+--------+
| asdqwe |
+--------+
Funciona OK.