집 >데이터 베이스 >MySQL 튜토리얼 >존재하지 않는 경우에만 MySQL 열을 추가하는 방법은 무엇입니까?
질문:
추가할 테이블을 MySQL에서 어떻게 수정할 수 있습니까? 아직 열이 아닌 경우에만 열 존재합니까?
답변:
테이블에 없는 열을 추가하려면 저장 프로시저에서 다음 코드 블록을 사용하십시오.
IF NOT EXISTS( SELECT NULL FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'TableName' AND table_schema = 'SchemaName' AND column_name = 'ColumnName') THEN ALTER TABLE `TableName` ADD `ColumnName` int(1) NOT NULL default '0'; END IF;
이 코드에서:
이 솔루션은 열이 없는 경우에만 열 추가 작업이 발생하도록 하여 테이블 구조에서 잠재적인 오류와 불일치를 방지합니다.
위 내용은 존재하지 않는 경우에만 MySQL 열을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!