집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 선택적 값과 기본값을 사용하여 데이터를 삽입하는 방법은 무엇입니까?
선택적 값과 기본값을 사용하여 테이블에 삽입
한 테이블에 데이터를 삽입하고 다른 테이블에서 특정 값을 선택하는 솔루션 검색 일부 기본값을 통합하면 문제가 발생할 수 있습니다. "mysql 오류" 또는 "열 개수가 일치하지 않습니다"와 같은 오류가 발생할 수 있습니다.
이 문제를 해결하려면 INSERT 문의 다음 구조를 고려하세요.
INSERT INTO def (catid, title, page, publish) SELECT catid, title, 'page','yes' from `abc`
이 업데이트된 쿼리 def 테이블에 삽입할 값을 명시적으로 나열하여 원하는 결과를 얻습니다. catid 및 title 값은 abc 테이블에서 선택되었으며, page 값은 'page', 게시 값은 기본값으로 'yes'로 설정되어 있습니다.
올바른 구문을 준수하면 소스 테이블과 기본값을 모두 활용하면서 테이블에 데이터를 성공적으로 삽입할 수 있습니다.
위 내용은 MySQL에서 선택적 값과 기본값을 사용하여 데이터를 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!