sql >> Databasteknik >  >> RDS >> Mysql

MySQL konverterar kolumndatatyp från VARCHAR till INT

innan du ändrar din tabell, försök att uppdatera dina värden.

Målet är att ange ett "0"-värde i fälten där du har tomma värden (som inte kan konverteras till int)

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

Om isp inte var nullbar kan du ta bort sammanfogningsfunktionen.

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



  1. Hur fastighetsförvaltare kan förbättra effektiviteten med en databas

  2. SQLite - Uppdatera data

  3. Databashistorik

  4. Hur man ändrar tabell lägg till kolumn oracle