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

Hvordan binder man ISO8601 TSQL DATETIME parameter med PDO?

Du skal bruge SQL Servers indbyggede convert() funktion og angiv formatet (126 ), som du giver den:

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

Dokumentationen nævner :mmm i slutningen af ​​din streng, så du skal muligvis tilføje :000 manuelt i slutningen af ​​din datostreng for at dette virker.



  1. Hent RowId fra QueryChangeDescription

  2. hvordan man sender en variabel i WHERE IN klausul af oracle sql?

  3. Adgangskompatibel Wide World Importers SQL Server-database

  4. konverter php-dato til mysql-format