를 통해 복잡한 선택 쿼리를 사용하여 테이블을 만들었습니다 CREATE TABLE ... AS SELECT...
. 이 쿼리에 자동 증분 기본 키를 추가하려면 어떻게해야합니까?
예를 들면 다음과 같습니다.
create table `user_mv` select `user`.`firstname` as
`firstname`,
`user`.`lastname` as `lastname`,
`user`.`lang` as `lang`,
`user`.`name` as `user_name`,
`group`.`name` as `group_name`
from `user`
inner join `user_groups` on (`user`.`user_id`=`user_groups`.`user_id`)
left join `group` on (`group`.`group_id`=`user_groups`.`group_id`)
where `user`.`lang`=`group`.`lang`
이 쿼리는 포함하는 테이블 생성 firstname
, lastname
, lang
, username
, group_name
열을. id
자동 증가 기본 키 인 열을 원합니다 .
이 쿼리를 변경하여이를 수행 할 수있는 방법이 있습니까? 이 쿼리를 실행 한 후 테이블을 변경 하여이 작업을 수행 할 수 있다는 것을 알고 있지만 create table
문 에서 직접 수행 할 수있는 방법이 있다면 그 방법을 알고 싶습니다.