Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP pode ser nulo em uma máquina, mas não em outra?


Descobri qual era o problema. A variável/parâmetro MySql explicit_defaults_for_timestamp estava DESLIGADO na minha máquina local, mas LIGADO na minha máquina remota.

Visitei minha página de grupos de parâmetros do AWS RDS e alterei explicit_defaults_for_timestamp de 1 para 0. Em seguida, fui para a página de instâncias do AWS RDS para observar quando "Parameter Group" mudou de "Applying" para "pending-reboot". Em seguida, reiniciei a instância específica .

Esses links me ajudaram: