erro campo de valor mysql importação timestamp de dados inválido padrão para '*'

Este erro campo de tempo, geralmente versões mysql5.7 anteriores problemas de incompatibilidade.

Ver o tipo padrão sql_mode:

show variables like 'sql_mode';

Se o seguinte conteúdo, descrição é NO_ZERO_IN_DATE, tipo NO_ZERO_DATE limites.

sql_mode STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION

Solução:

set session sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

soluções duradouras: modificar o arquivo de configuração my.cnf, adicione [mysqld] em:

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

 

Publicado 39 artigos originais · ganhou elogios 6 · vê 30000 +

Acho que você gosta

Origin blog.csdn.net/qq_40155654/article/details/87090716
Recomendado
Clasificación