sql >> Database >  >> RDS >> Mysql

DateTime-fout bij invoegen in MySQL

Als alternatief kunt u uw datumstring automatisch opnieuw formatteren naar SQL-99-indeling met behulp van STR_TO_DATE() :

STR_TO_DATE( '17/07/2013 18:33:55', '%d/%m/%Y %H:%i:%s')

Dus de INSERT-instructie zou zijn:

INSERT INTO wngtest.sitereading 
(idSiteReading, TimeStamp, SiteLocation, Flow, Temperature1, Temperature2) 
VALUES ('1', 
STR_TO_DATE( '17/07/2013 18:33:55', '%d/%m/%Y %H:%i:%s'), 
'WNGSite1', '13.1', '81', '45');


  1. Van database naar sessies gaan

  2. Hoe een externe MySQL-verbinding in te stellen

  3. Hoe maak ik verbinding met PostgreSQL zonder een databasenaam op te geven?

  4. Time-out hebben bij het verkrijgen van een verbinding na het upgraden van Knex