Heim  >  Artikel  >  Datenbank  >  Was gibt MySQL zurück, wenn ich einen geschlossenen Einheitenwertsatz mit dem Schlüsselwort INTERVAL verwende?

Was gibt MySQL zurück, wenn ich einen geschlossenen Einheitenwertsatz mit dem Schlüsselwort INTERVAL verwende?

WBOY
WBOYnach vorne
2023-08-29 14:01:02954Durchsuche

如果我使用带有 INTERVAL 关键字的封闭单位值集,MySQL 将返回什么?

In diesem Fall berücksichtigt MySQL den ersten der beiden Werte, die im zugehörigen Einheitenwertsatz bereitgestellt werden. Es gibt eine Ausgabe zusammen mit Warnungen zurück, nachdem das Intervall basierend auf den in der geschlossenen Menge berücksichtigten Werten in den im Schlüsselwort INTERVAL angegebenen Einheiten berechnet wurde.

Das folgende Beispiel soll das verdeutlichen -

mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '4 2' Hour)AS 'HOUR VALUE INCREASED BY 4';
+---------------------------+
| HOUR VALUE INCREASED BY 4 |
+---------------------------+
| 2017-10-22 08:05:36       |
+---------------------------+
1 row in set, 1 warning (0.00 sec)

mysql> Show warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: '4 2' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn ich einen geschlossenen Einheitenwertsatz mit dem Schlüsselwort INTERVAL verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen