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

MySQL konverterer kolonnedatatype fra VARCHAR til INT

før du ændrer din tabel, så prøv at opdatere dine værdier.

Målet er at sætte en '0'-værdi i de felter, hvor du har tomme værdier (som ikke kan konverteres til int)

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

Hvis isp ikke var nullbar, kan du fjerne sammensmeltningsfunktionen.

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



  1. Hvilke færdigheder og viden har databasedesignere brug for?

  2. Tabeller og indekser vs. HDD og SSD

  3. Hvordan viser man MySQL-databaser på et PHP-script?

  4. Sådan fungerer SQLite Rtrim()