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

Jak wstawić moment JS do MySQL

Ten wynik ma miejsce, ponieważ używasz toISOString() i nie jest to prawidłowy format do wstawienia do DATETIME kolumna. Prawidłowy format prawdopodobnie to RRRR-MM-DD GG:MM:SS (Myślę, że zależy to od konfiguracji MySQL, ale jest to ustawienie domyślne) jako dokumenty zwraca uwagę.

Dlatego powinieneś spróbować użyć funkcji format() metoda taka:

myDate =  moment(data.myTime.format('YYYY/MM/DD HH:mm:ss')).format("YYYY-MM-DD HH:mm:ss");

W rzeczywistości nie wiem, co data.myTime jest, ale jeśli jest to również obiekt moment, możesz zmienić pierwszy format() metody i usuń drugą.



  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 nie uruchamia się w kontenerze dockera na MacOS po aktualizacji dockera

  2. Problemy UTF-8 PHP/MySQL

  3. Jak przerwać operację INSERT w wyzwalaczu MySql?

  4. Alchemia SQL:ValueError czy zbyt wiele wartości do rozpakowania?

  5. połącz dwa klucze obce z tej samej tabeli w SQL