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

Valore decimale (intero) errato:' ' mySQL

Hai la modalità sql rigorosa abilitata e provi a passare una stringa vuota ('') come valore per i campi decimali nell'inserto. La stringa vuota è un valore non valido per un campo numerico e in strict modalità sql mysql genera un errore se si tenta di inserire un dato non valido in una colonna, invece di fornire un avviso e utilizzare il valore predefinito (0 per colonne numeriche) del tipo di dati della particolare colonna:

Rimuovere la modalità sql rigorosa per la sessione prima di avviare l'importazione:

SET SESSION sql_mode = ''