문제

특정 조건에서 자동으로 실행되는 MySQL 스크립트가 있습니다. 그 스크립트가 실행됩니다 ALTER TABLE 해당 열이 데이터베이스에 필요하기 때문에 명령.

MySQL 4를 실행할 수 있습니까? ALTER TABLE 진술 열이 존재하지 않거나 무시하는 경우 중복 열 이 단일 명령의 오류 및 스크립트 실행이 계속되도록 허용합니까?

도움이 되었습니까?

해결책

ALTER [무시] 테이블은 새로운 고유 인덱스를 추가 할 때 중복 키 오류 또는 SQL 모드 오류와 같은 특정 오류 만 무시합니다.

http://dev.mysql.com/doc/refman/4.1/en/alter-table.html

사용중인 "스크립트"에 대한 자세한 내용은 질문에 답하는 데 도움이됩니다. 예를 들어, 파이썬에서, 오류는 예외가 발생하여 잡히거나 처리되거나 무시할 수 있습니다.

편집] 아래의 주석에서 MySQL -F 명령 줄 옵션을 찾고있는 것 같습니다.

다른 팁

열을 추가하기 전에 먼저 테이블 스키마를 확인할 수 있습니까? 그러나, 나는 당신이 칼럼을 즉시 추가 해야하는 디자인을 강력하게 의심합니다. 뭔가 옳지 않습니다. 요구 사항을 약간 세부적으로 설명해 주시겠습니까? 나는 이것에 대해 다른 더 깨끗한 방법이 있다고 확신합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top