Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie binde ich den ISO8601 TSQL DATETIME-Parameter mit PDO?

Sie müssen den integrierten convert() Funktion und geben Sie das Format an (126 ), die Sie ihm geben:

$sql = "INSERT INTO dtest (stamp) VALUES (CONVERT(DATETIME, '2011-03-15T10:23:01', 126))";

Die Dokumentation erwähnt :mmm am Ende Ihrer Zeichenfolge, sodass Sie möglicherweise :000 manuell hinzufügen müssen am Ende Ihrer Datumszeichenfolge, damit dies funktioniert.