Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL konvertiert den Spaltendatentyp von VARCHAR in INT

Versuchen Sie, Ihre Werte zu aktualisieren, bevor Sie Ihre Tabelle ändern.

Das Ziel ist es, einen '0'-Wert in den Feldern zu setzen, in denen Sie leere Werte haben (die nicht in int umgewandelt werden können)

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

Wenn isp nicht nullable war, können Sie die Coalesce-Funktion entfernen.

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