sql >> Base de Datos >  >> RDS >> Mysql

MySQL convierte el tipo de datos de la columna de VARCHAR a INT

antes de modificar su tabla, intente actualizar sus valores.

El objetivo es establecer un valor '0' en los campos donde tiene valores vacíos (que no se pueden convertir a int)

update ip
set isp = '0' where trim(coalesce(isp, '')) = '';

Si isp no admite valores NULL, puede eliminar la función coalesce.

update ip 
set isp = '0' where trim(isp) = '';