MySQL이 CREATE TABLE 구문을 어떻게 해석하는지 알고 싶습니다.
다음과 같이 쓰여졌다면:
select 문의 순서에 따라 v1에 들어갈 값과 v2에 들어갈 값이 결정되나요?
CREATE TABLE 문에서 지정한 이름을 사용하나요, 아니면 select 문에서 이름을 가져오나요?
이전에 CREATE TABLE XX SELECT val FROM YY를 사용한 적이 있지만 위 구문에 대해 좀 더 구체적으로 설명하고 싶습니다.
현재 솔루션을 기반으로 v1 v2 a 및 b 열이 있는 테이블을 얻게 됩니다.
올바른 방법을 알아보려면 "CREATE TABLE ... SELECT 문" 장을 참조하세요. MySQL 공식 문서를 참조하세요. .
따라서 v1과 v2가 v1에 대한 색인을 가지도록 하려면 다음과 같이 하세요.
현재 솔루션을 기반으로 v1 v2 a 및 b 열이 있는 테이블을 얻게 됩니다.
올바른 방법을 알아보려면 "CREATE TABLE ... SELECT 문" 장을 참조하세요. MySQL 공식 문서를 참조하세요. .
따라서 v1과 v2가 v1에 대한 색인을 가지도록 하려면 다음과 같이 하세요.
으아악