У меня есть таблица MySQL с столбцом VARCHAR (25), который я хочу преобразовать в INT. Все данные в столбце являются целыми или пробелами. Я попробовал эту команду: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