Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL converte il tipo di dati della colonna da VARCHAR a INT

prima di modificare la tua tabella, prova ad aggiornare i tuoi valori.

L'obiettivo è impostare un valore "0" nei campi in cui sono presenti valori vuoti (che non possono essere convertiti in int)

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

Se isp non ammette valori nulla, puoi rimuovere la funzione coalescente.

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