sql >> Databáze >  >> RDS >> Mysql

Jak vložit čas JS do MySQL

K tomuto výsledku dochází, protože používáte toISOString() a není to platný formát pro vložení do DATETIME sloupec. Správný formát pravděpodobně je RRRR-MM-DD HH:MM:SS (Myslím, že to závisí na konfiguraci MySQL, ale toto je výchozí nastavení) jako dokumenty poukazuje na to.

Měli byste tedy zkusit použít moment format() metoda, jako je tato:

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

Ve skutečnosti nevím, co data.myTime je, ale pokud je to také objekt moment, můžete změnit první format() metodu a odstraňte druhou.



  1. Jak testovat transakce MySQL?

  2. MySQL Cross Server Select Query

  3. Jak se dotazovat na hodnoty z xml uzlů?

  4. Jak dlouhý je hash SHA256?