sql >> Database >  >> RDS >> Mysql

Onjuiste decimale (integer) waarde:' ' mySQL

U hebt de strikte sql-modus ingeschakeld en u probeert een lege tekenreeks ('') door te geven als waarde voor decimale velden in de insert. Lege tekenreeks is een ongeldige waarde voor een numeriek veld en in strikt sql-modus mysql genereert een fout als u probeert ongeldige gegevens in een kolom in te voegen, in plaats van een waarschuwing te geven en de standaardwaarde (0 voor numerieke kolommen) van het specifieke gegevenstype van de kolom te gebruiken:

Verwijder de strikte sql-modus voor de sessie voordat u de import start:

SET SESSION sql_mode = ''


  1. php while-lusvariabele voor elke derde div

  2. mysql query kamer beschikbaarheid

  3. mysql REGEXP komt niet overeen

  4. Gegevens invoegen in mysql met Java