In diesem Fall füllt MySQL nichts auf und schneidet Zeichen aus der Originalzeichenfolge bis zum Längenwert ab, der in der Funktion LPAD() oder RPAD() angegeben ist.
mysql> Select LPAD('ABCD',3,'*'); +--------------------+ | LPAD('ABCD',3,'*') | +--------------------+ | ABC | +--------------------+ 1 row in set (0.00 sec) mysql> Select RPAD('ABCD',3,'*'); +--------------------+ | RPAD('ABCD',3,'*') | +--------------------+ | ABC | +--------------------+ 1 row in set (0.00 sec)
Aus dem obigen Beispiel können wir erkennen, dass beide Funktionen „*“ nicht auffüllen, sondern die ursprüngliche Zeichenfolge auf die angegebene Länge kürzen, die Parameter 3 ist.
Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn die Länge der Originalzeichenfolge größer ist als die Länge des in der Funktion LPAD() oder RPAD() angegebenen Arguments?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!