쿼리:
임시(세션 전용) 테이블을 단독으로 생성할 수 있습니까? 별도의 CREATE TABLE 문과 지루한 열 유형에 의존하지 않고 SELECT 문에서 사양?
설명:
임시 테이블은 데이터베이스 작업 중 중간 데이터를 저장하는 데 유용한 경우가 많습니다. CREATE TABLE 명령을 사용하여 생성하려면 각 열과 해당 데이터 유형을 수동으로 지정해야 하므로 시간이 많이 걸릴 수 있습니다.
답변:
예, 가능합니다. 다음 구문을 사용하여 SELECT 문에서 직접 임시 테이블을 생성합니다.
CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
이 명령은 다음을 수행합니다. 다음:
이 방법을 사용하면 별도의 CREATE TABLE 및 열 정의 문을 작성할 필요가 없으므로 시간이 절약되는 동시에 임시 테이블 사용의 이점도 제공됩니다.
위 내용은 명시적인 열 정의 없이 SELECT 문에서 임시 테이블을 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!