Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw datę i godzinę do MySQL za pomocą ColdFusion

Nie potrzebujesz cudzysłowów wokół daty obiektów , tylko ciągi. Usunięcie cudzysłowów powinno rozwiązać problem z błędem składni:

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

Chociaż powinieneś przyzwyczaić się do używania cfqueryparam

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

... LUB jeśli jest to prawidłowy/możliwy do przeanalizowania ciąg daty w USA, możesz pominąć funkcję createODBCDate i po prostu użyć:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_real_escape_string powoduje problemy?

  2. Czy w tym przypadku wymagana jest normalizacja?

  3. Jak napisać instrukcję IF ELSE w zapytaniu MySQL?

  4. MySQL Connector C++ 64bit kompilacja ze źródła w Visual Studio 2012

  5. Błąd PHP (MySQL):Ostrzeżenie:mysql_num_rows() oczekuje, że parametr 1 będzie zasobem