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

Forkert decimalværdi (heltal):' ' mySQL

Du har strict sql-tilstand aktiveret, og du prøver at sende en tom streng ('') som værdi for decimalfelter i indsættelsen. Tom streng er en ugyldig værdi for et numerisk felt og i strict sql-tilstand mysql genererer en fejl, hvis du forsøger at indsætte en ugyldig data i en kolonne, i stedet for at give en advarsel og bruge standardværdien (0 for numeriske kolonner) for den pågældende kolonnes datatype:

Fjern den strenge sql-tilstand for sessionen, før du starter importen:

SET SESSION sql_mode = ''


  1. Får en ORA - 00907 fejl på følgende ved ON UPDATE

  2. Sådan løser du det manglende udtryk i ORA-00936

  3. FEJL:uafsluttet citeret streng ved eller tæt på

  4. Returnerer string array og brug det på AutoCompleteTextview