sql >> Databáze >  >> RDS >> Mysql

MySQL převádí datový typ sloupce z VARCHAR na INT

před změnou tabulky se pokuste aktualizovat své hodnoty.

Cílem je nastavit hodnotu '0' v polích, kde máte prázdné hodnoty (které nelze převést na int)

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

Pokud u isp nebylo možné nastavit hodnotu null, můžete funkci koalesce odstranit.

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



  1. Výkon aplikací založených na PostgreSQL:latence a skryté zpoždění

  2. Objevte 10 méně známých funkcí SQL Diagnostic Manager

  3. stáhnout snímek RDS

  4. Databázový model pro online průzkum. Část 4