sql >> Database >  >> RDS >> Mysql

MySQL converteert kolomgegevenstype van VARCHAR naar INT

Probeer uw waarden bij te werken voordat u uw tabel wijzigt.

Het doel is om een ​​'0'-waarde in te stellen in de velden waar je lege waarden hebt (die niet kunnen worden geconverteerd naar int)

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

Als isp niet nullable was, kunt u de samenvoegfunctie verwijderen.

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



  1. Een subtekenreeks retourneren van een tekenreeks in SQL Server met behulp van de SUBSTRING()-functie

  2. Geen gegevens meer om uit socketfout te lezen

  3. Kan mysql-stuurprogramma niet toevoegen aan jboss

  4. Waarschuwing:mysqli_connect():(28000/1045):Toegang geweigerd voor gebruiker