Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL converte o tipo de dados da coluna de VARCHAR para INT


antes de alterar sua tabela, tente atualizar seus valores.

O objetivo é definir um valor '0' nos campos onde você tem valores vazios (que não podem ser convertidos em int)
update ip
set isp = '0' where trim(coalesce(isp, '')) = '';

Se isp não era anulável, você pode remover a função coalesce.
update ip 
set isp = '0' where trim(isp) = '';