Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment lier le paramètre ISO8601 TSQL DATETIME avec PDO ?

Vous devrez utiliser le convert() fonction et spécifiez le format (126 ) que vous lui donnez :

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

La documentation mentionne :mmm à la fin de votre chaîne, vous devrez peut-être ajouter manuellement :000 à la fin de votre chaîne de date pour que cela fonctionne.