Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como vincular o parâmetro ISO8601 TSQL DATETIME com o PDO?


Você precisará usar o convert() função e especifique o formato (126 ) que você está dando:
$sql = "INSERT INTO dtest (stamp) VALUES (CONVERT(DATETIME, '2011-03-15T10:23:01', 126))";

A documentação menciona :mmm no final da sua string, então você pode precisar adicionar manualmente :000 no final da sua string de data para que isso funcione.