sql >> Databasteknik >  >> RDS >> Mysql

Infoga datum och tid i MySQL med ColdFusion

Du behöver inga citat kring datum objekt , bara strängar. Att ta bort citattecken bör lösa ditt syntaxfel:

  INSERT INTO some_table (`date`)
  VALUES ( #myDateTime# )

Även om du borde ta för vana att använda cfqueryparam

  INSERT INTO some_table (`date`)
  VALUES ( <cfqueryparam value="#myDateTime#" cfsqltype="cf_sql_timestamp"> )

... ELLER om det är en giltig/analysbar amerikansk datumsträng kan du hoppa över createODBCDate och bara använda:

  INSERT INTO some_table (`date`)
  VALUES ( <cfqueryparam value="07-04-2012 20:11:00" cfsqltype="cf_sql_timestamp"> )


  1. Hitta närmaste matchande strängar och dess delsträngar med hjälp av SQL-fråga

  2. Deklarera en variabel och ställa in dess värde från en SELECT-fråga i Oracle

  3. Oracles OUTER JOIN (+) på sträng - Migration PostgreSQL

  4. En översikt av MariaDB Xpand (tidigare ClustrixDB)