sql >> Base de Datos >  >> RDS >> Mysql

Formato PHP date () al insertar en datetime en MySQL

El problema es que estás usando 'M' y 'D' , que son representaciones textuales, MySQL espera una representación numérica del formato 2010-02-06 19:30:13

Prueba:date('Y-m-d H:i:s') que utiliza los equivalentes numéricos.

editar:cambiado G a H , aunque es posible que no tenga impacto, probablemente desee utilizar el formato de 24 horas con ceros a la izquierda.