MySQL의 테이블 변수
MySQL에서는 제공된 "@tb 테이블" 예제와 유사한 테이블 변수 개념이 존재하다. 그러나 유사한 기능을 달성하기 위한 대체 솔루션을 사용할 수 있습니다.
임시 테이블 사용
프로시저 내 테이블의 특정 행을 저장하기 위해 MySQL은 다음을 생성하는 옵션을 제공합니다. 임시 테이블. 임시 테이블은 다음과 같습니다.
이렇게 하면 여러 연결에서 동일한 임시 테이블 이름을 사용하지 않고 사용할 수 있습니다. 충돌.
구문
다음 구문을 사용하여 MySQL 프로시저 내에서 임시 테이블을 생성하고 채울 수 있습니다.
CREATE PROCEDURE my_proc () BEGIN CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100)); INSERT INTO TempTable SELECT tblid, tblfield FROM Table1; /* Do some more stuff .... */
임시 테이블을 사용하는 경우
임시 테이블은 다음과 같은 경우에 적합한 옵션:
위 내용은 MySQL에서 테이블 변수의 기능을 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!