>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 선택적 값과 기본값을 사용하여 데이터를 삽입하는 방법은 무엇입니까?

MySQL에서 선택적 값과 기본값을 사용하여 데이터를 삽입하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-27 14:05:12873검색

How to Insert Data with Selective Values and Defaults in 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.