Si tiene acceso a una línea de comandos de MySQL, creo que encontrará que su código SQL está bien (siempre y cuando @sql
no es igual a NULL
) y el problema es con phpMyAdmin. Otra idea es envolver el código en un procedimiento almacenado y luego CALL
el procedimiento.