Desabilitando o Modo Estrito do MySQL
Eu estou digitalizando 5.000 arquivos csv em um banco de dados. Lamentavelmente os arquivos têm '', por 0. Assim, quando eu executo o meu script ele falha. Ouvi dizer que este erro é possível evitar, simplesmente desativando o modo estrito. Então, tentei desativar o modo estrito para permitir que eu lesse uma string vazia como 0 para meus campos numéricos. No entanto, o erro persistiu.
Então, desativar o modo estrito permite que você seja lido em um campo int? (o '' é dois qoutes, ou seja, string vazia)
Em caso afirmativo, por que
sql_mode = ''
no arquivo de configuração my.ini não corrige o problema.
Obrigado!