Wir können die MySQL-Funktion INSERT() verwenden, um einen Teilstring an einer angegebenen Position in einem String einzufügen.
INSERT(original_string, @pos, @len, new_string)
Hier ist original_string der String, in den wir einen neuen String mit einer bestimmten Anzahl von Zeichen einfügen möchten.
mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint'); +------------------------------------------------+ | INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') | +------------------------------------------------+ | MySQL @Tutorialspoint | +------------------------------------------------+ 1 row in set (0.00 sec)
Im obigen Beispiel wurde die neue Zeichenfolge „@Tutorialspoint“ eingefügt. Das Einfügen beginnt bei Zeichen 7 der Originalzeichenfolge, und diese Funktion löscht den Startpunkt bei Zeichen 7, sodass insgesamt 8 Zeichen in der Originalzeichenfolge vorhanden sind.
Das obige ist der detaillierte Inhalt vonWie fügt man in MySQL einen Teilstring an einer bestimmten Position in einen String ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!