이 글은 주로 여러 개의 레코드를 삽입하고 새로운 데이터를 일괄적으로 추가하는 MySQL의 insert 사용법을 소개합니다. 필요한 친구들이 참고하면 좋겠습니다.
table1에 5개의 레코드를 삽입하려는 경우 다음 쓰기가 잘못되었습니다.
INSERT INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白);
MySQL에서 다음 오류가 발생합니다.
ERROR 1136: Column count doesn't match value count at row 1
올바른 쓰기는 다음과 같아야 합니다.
INSERT INTO t able1(i,name) VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
물론, 이런 작성 방법도 열 이름을 생략할 수 있으므로 각 괄호 쌍의 값 개수가 일관되어야 하며, 이 숫자는 열 개수와 일치해야 합니다. 예를 들어 : r
INSERT INTO t able1 VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');related 권장 사항 :
mysql 삽입을 사용하여 여러 레코드 삽입 삽입 삽입 삽입 작업 삽입 Sharing_mysql
mysql 삽입을 사용하여 여러 Records_mysql을 삽입합니다.
위 내용은 MySQL은 삽입을 사용하여 여러 레코드를 삽입하고 새 데이터 인스턴스를 일괄 처리합니다 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!