Mysql
 sql >> Datenbank >  >> RDS >> Mysql

DateTime-Fehler beim Einfügen in MySQL

Alternativ können Sie Ihre Datumszeichenfolge automatisch in das SQL-99-Format umformatieren, indem Sie STR_TO_DATE() :

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

Die INSERT-Anweisung wäre also:

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');