Defina o resultado de uma consulta para uma variável no MySQL

Esta deve ser uma simples sintaxe: estou tentando definir uma variável no MySQL igual ao resultado de uma consulta por exemplo:

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

Basicamente, quero que o salário desse empregado seja armazenado como uma variável que eu possa manipular e adicionar.

Qual seria a sintaxe correta para isso, porque eu não posso fazê-lo funcionar?

questionAnswers(7)

yourAnswerToTheQuestion