Heim >Datenbank >MySQL-Tutorial >Was gibt MySQL zurück, wenn wir der MySQL-Funktion CHAR() einen Wert größer als 255 als Parameter bereitstellen?

Was gibt MySQL zurück, wenn wir der MySQL-Funktion CHAR() einen Wert größer als 255 als Parameter bereitstellen?

WBOY
WBOYnach vorne
2023-08-29 22:49:021406Durchsuche

如果我们提供大于 255 的值作为 MySQL CHAR() 函数的参数,MySQL 将返回什么?

MySQL konvertiert Argumente der CHAR()-Funktion, die größer als 255 sind, in mehrere Ergebnisbytes. Beispielsweise entspricht CHAR(260) CHAR(0,1,0,4). Mit der folgenden Aussage wird es klarer:

mysql> Select HEX(CHAR(256)),HEX(CHAR(1,0));
+----------------+----------------+
| HEX(CHAR(256)) | HEX(CHAR(1,0)) |
+----------------+----------------+
| 0100           | 0100           |
+----------------+----------------+
1 row in set (0.00 sec)

Die obige Ergebnismenge zeigt, dass CHAR(256) äquivalent zu CHAR(1,0) ist.

Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn wir der MySQL-Funktion CHAR() einen Wert größer als 255 als Parameter bereitstellen?. 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