INT로 변환하려는 VARCHAR (25) 열이있는 MySQL 테이블이 있습니다. C 럼의 모든 데이터는 정수 또는 공 i입니다. 나는이 명령을 시도 :MySQL은 열 데이터 형식을 VARCHAR에서 INT로 변환합니다
ALTER TABLE ip MODIFY isp INT UNSIGNED NOT NULL;
불행하게도, 기존 행의 일부가 비어 있기 때문에 나는이 오류를 얻을 : 지원
ERROR 1366 (HY000): Incorrect integer value: '' for column 'isp' at row 2
감사합니다.
기존 레코드가 있으며 0과 같은 기본값이 없습니다. 간단히 말해서 빈칸에 숫자를 넣을 수는 없다고한다. – Rolice