본문 바로가기
MySql

MySQL 쿼리 결과를 MySQL의 변수로 설정

by 베이스 공부 2021. 2. 8.
반응형

이것은 간단한 구문이어야합니다. 예를 들어 쿼리 결과와 동일한 MySQL의 변수를 설정하려고합니다.

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

기본적으로 저는 그 직원의 급여가 제가 조작하고 추가 할 수있는 변수로 저장되기를 원합니다.

이것이 작동하도록 할 수 없기 때문에 이것에 대한 올바른 구문은 무엇입니까?

 

해결 방법

 

SELECT salary INTO @variable1 FROM employee_info WHERE emp_id = 12345678 LIMIT 1;

또는

SET @variable1 = (SELECT salary FROM employee_info WHERE emp_id = 12345678 LIMIT 1);

SELECT @variable1;

 

참조 페이지 https://stackoverflow.com/questions/10741612

 

 

반응형

댓글