테이블에 거대한 데이터를 검색하는 스크립트가 있습니다. 다른 필드를 가진 다른 데이터베이스 테이블에 데이터를 삽입하기 위해 mysqldump를 만들고 싶다. 필자는 INSERT INTO 테이블 값 (values1), (values2), ... (values100)을 반복하는 phpMyAdmin의 형식을 원한다. 일정 금액의 가치에 도달하면 설정 한 내용에 따라 다릅니다.phpMyAdmin과 같은 mysql 덤프 생성
예 : 550 데이터 세트가 있고 100을 기준으로 데이터를 나누어서 6 세트의 INSERT INTO 쿼리가 있어야합니다.
INSERT INTO tablename VALUES(value1), (value2), .... (value100);
INSERT INTO tablename VALUES(value101), (value102), .... (value200);
INSERT INTO tablename VALUES(value201), (value202), .... (value300);
INSERT INTO tablename VALUES(value301), (value302), .... (value400);
INSERT INTO tablename VALUES(value401), (value402), .... (value500);
INSERT INTO tablename VALUES(value501), (value502), .... (value550);
감사합니다. 값에 기본 키 값이없는 경우에도 auto_increment 기본 키를 사용하는 방법에 대해 알고 계십니까? – christian
무슨 뜻인지 모르겠다. INSERT에서 기본 키를 생략하면 키가 작성되지만, 생략 할 항목을 지정할 수 있도록 삽입중인 필드 목록을 지정해야 할 수 있습니다. –
다시 한번 감사드립니다. 필드 이름을 포함하고 기본 키 필드를 생략해야합니다. – christian