Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come associare il parametro DATETIME TSQL ISO8601 con PDO?

Sarà necessario utilizzare convert() funzione e specificare il formato (126 ) che gli stai dando:

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

La documentazione menziona :mmm alla fine della tua stringa, quindi potresti dover aggiungere manualmente :000 alla fine della stringa della data affinché funzioni.