sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo vincular el parámetro ISO8601 TSQL DATETIME con PDO?

Deberá utilizar el convert() función y especificar el formato (126 ) que le estás dando:

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

La documentación menciona :mmm al final de su cadena, por lo que es posible que deba agregar manualmente :000 al final de su cadena de fecha para que esto funcione.