sql >> Database >  >> RDS >> Mysql

PHP date() formaat bij het invoegen in datetime in MySQL

Het probleem is dat je 'M' . gebruikt en 'D' , die een tekstuele representatie zijn, verwacht MySQL een numerieke representatie van het formaat 2010-02-06 19:30:13

Probeer:date('Y-m-d H:i:s') die de numerieke equivalenten gebruikt.

edit:verwisseld G tot H , hoewel het misschien geen impact heeft, wilt u waarschijnlijk de 24-uursnotatie gebruiken met voorloopnullen.



  1. 'Tijd'-opslaggrootte in SQL Server begrijpen

  2. Inleiding tot Inline Table-Valued Functions (ITVF) in SQL Server

  3. Oracle:'=ELK()' vs. 'IN ()'

  4. Android-toegang tot externe SQL-database