Establecer el resultado de una consulta a una variable en MySQL

Esto debería ser una simple sintaxis: estoy tratando de establecer una variable en MySQL igual al resultado de una consulta, por ejemplo:

SET @variable1 = SELECT salary FROM employee_info WHERE emp_id = 12345678;

Básicamente, quiero que el salario de ese empleado se almacene como una variable que luego puedo manipular y agregar.

¿Cuál sería la sintaxis correcta para esto porque no puedo hacer que funcione?

Respuestas a la pregunta(7)

Su respuesta a la pregunta