Na versão 5.7 vem habilitado com o strict mode por padrão .
O servidor MySQL pode operar em diferentes modos de SQL, dependendo da configuração sql_mode. Tais modos afetam a sintaxe SQL suportada pelo MySQL, além das verificações de validação de dados.
Segue um exemplo de erro quando o strict mode está habilitado .
Caso haja necessidade de desabilitar o restrict mode , acesso o arquivo /etc/my.cnf e altere a entrada :
DE :
[mysqld] sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
PARA :
[mysqld] sql-mode=""
Caso não exista entrada , apenar inclua a entrada conforme no exemplo apresentado.
Referências :
http://www.alastori.com.br/2014/11/o-que-ha-de-novo-no-mysql-5.html
http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html