반응형
이것은 간단한 구문이어야합니다. 예를 들어 쿼리 결과와 동일한 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
반응형
'MySql' 카테고리의 다른 글
MySQL PHP / mysqli, 새로 삽입 된 ID를 아는 방법 (0) | 2021.02.08 |
---|---|
MySQL now () 시간대 변경 (0) | 2021.02.08 |
MySQL의 숫자 필드에 쉼표 적용 (0) | 2021.02.08 |
MySQL PDO PHP를 사용하는 mysql_real_escape_string (0) | 2021.02.08 |
MySQL 레코드가 다른 테이블에없는 경우 MySQL 업데이트 (0) | 2021.02.08 |
댓글