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

Formato PHP date () ao inserir em datetime no MySQL


O problema é que você está usando 'M' e 'D' , que são representações textuais, o MySQL espera uma representação numérica do formato 2010-02-06 19:30:13

Tente:date('Y-m-d H:i:s') que usa os equivalentes numéricos.

edit:alterou G para H , embora possa não ter impacto, você provavelmente deseja usar o formato de 24 horas com zeros à esquerda.