0
이전 테이블의 데이터를 두 개의 다른 테이블로 마이그레이션하려고합니다. 나는 다음과 같은 것을 할 수있는 방법이 있다면 궁금합니다.여러 테이블에 선택 결과 삽입
INSERT INTO table1(v1, v2)
INSERT INTO table2(LAST_INSERT_ID(), v3)
SELECT v1, v2, v3 FROM old_table
이 절차를 작성해야합니까?
그건 불가능합니다. 프로 시저를 작성하거나 값을 삽입하려는 각 테이블에 대해 별도로 쿼리를 실행하는 것이 좋습니다. –
[Mysql은 muti-insert를 지원하지 않습니다.] (http://stackoverflow.com/questions/3860280/sql-insert-into-multiple-tables-in-one-query) –
@MatthiasBurger 두 번째 삽입물에는 이드는 1 번째부터. – kechapito