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!