Wenn wir versuchen, solche Operationen an in der Tabelle gespeicherten Datumswerten durchzuführen, geht MySQL davon aus, dass die Datumswerte Zahlen sind, und führt arithmetische Operationen aus.
Angenommen, wir haben eine Tabelle mit dem Namen „Beispiel“, die einen Datumswert in der Spalte „Bestelldatum“ enthält, dann wird die Arithmetik das Obige klären –
mysql> select * from example; +------------+ | orderdate | +------------+ | 2017-05-25 | +------------+ 1 row in set (0.00 sec) mysql> select orderdate+10 from example; +--------------+ | orderdate+10 | +--------------+ | 20170535 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate*10 from example; +--------------+ | orderdate*10 | +--------------+ | 201705250 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate-10 from example; +--------------+ | orderdate-10 | +--------------+ | 20170515 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate/10 from example; +--------------+ | orderdate/10 | +--------------+ | 2017052.5 | +--------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie funktionieren die Additions-, Subtraktions-, Multiplikations- und Divisionsoperatoren mit in MySQL-Tabellen gespeicherten Datumswerten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!