Estoy escaneando archivos de 5000 csv en una base de datos. Lamentablemente, los archivos tienen '', para 0. Por lo tanto, cada vez que ejecuto mi script, falla. Escuché que es posible evitar este error simplemente deshabilitando el modo estricto. Así que intenté desactivar el modo estricto para permitirme leer en una cadena vacía como un 0 para mis campos numéricos. Sin embargo, el error persistió.Deshabilitar el modo estricto de MySQL
Entonces, ¿la desactivación del modo estricto permite '' leerse en un campo int? (El '' es decir, dos qoutes cadena vacía)
Si es así ¿por qué ajuste
sql_mode = ''
en el archivo de configuración my.ini no soluciona el problema.
¡Gracias!
Sí, usted es el correcto. Esto funciona perfectamente Estoy un poco perplejo de por qué la configuración no se mantuvo, pero llamar esto antes de que el comando LOAD DATA funcionara. Gracias. – Orlan
enlace está muerto. [Haga clic aquí para obtener documentación] (https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-setting) y detalles de ** Modos SQL del servidor ** – gentleboy