🔜 Lassen Sie uns generieren.
Lassen Sie uns sehen, was tatsächlich zu diesem Fehler geführt hat. Lassen Sie uns dazu eine neue Tabelle erstellen. Die Abfrage zum Erstellen einer Tabelle lautet wie folgt:
mysql> create table CorrectDatetimeDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > ArrivalTime datetime - > ); Query OK, 0 rows affected (0.63 sec)
Das tritt auf, wenn wir versuchen, ein Datum mit einer falschen Datumszeit aufzunehmen format
mysql> insert into CorrectDatetimeDemo(ArrivalTime) values('18/02/2019 11:15:45'); ERROR 1292 (22007): Incorrect datetime value: '18/02/2019 11:15:45' for column 'ArrivalTime' at row 1
Um den oben genannten Fehler zu vermeiden, können Sie STR_TO_DATE() verwenden.
Die Syntax lautet wie folgt
INSERT INTO yourTableName(yourDateTimeColumnName) VALUES (STR_TO_DATE('yourDateTimeValue','%d/%m/%Y %H:%i:%s'));
Nun fügen wir das Datum und die Uhrzeit erneut mit dem richtigen Format ein, wie in der obigen Syntax gezeigt.
Die Abfrage lautet wie folgt:
mysql> insert into CorrectDatetimeDemo(ArrivalTime) values(STR_TO_DATE('18/02/2019 11:15:45','%d/%m/%Y %H:%i:%s')); Query OK, 1 row affected (0.21 sec) mysql> insert into CorrectDatetimeDemo(ArrivalTime) values(STR_TO_DATE('15/01/2017 10:10:15','%d/%m/%Y %H:%i:%s')); Query OK, 1 row affected (0.16 sec) mysql> insert into CorrectDatetimeDemo(ArrivalTime) values(STR_TO_DATE('12/04/2016 15:30:35','%d/%m/%Y %H:%i:%s')); Query OK, 1 row affected (0.20 sec)
Verwenden Sie die Select-Anweisung, um alle Datensätze in der Tabelle anzuzeigen.
Die Abfrage lautet wie folgt
mysql> select *from CorrectDatetimeDemo;
Das Folgende ist das Ausgabeergebnis
+----+---------------------+ | Id | ArrivalTime | +----+---------------------+ | 1 | 2019-02-18 11:15:45 | | 2 | 2017-01-15 10:10:15 | | 3 | 2016-04-12 15:30:35 | +----+---------------------+ 3 rows in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie kann ein falscher Datums-/Uhrzeitwert beim Einfügen in eine MySQL-Tabelle behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!