2017-01-30 8 views

Antwort

0

Wenn dies eine einmalige Sache ist, würde ich einfach ein Skript in Ihrer Sprache Ihrer Wahl erstellen, das alle Zeilen liest und es durch die Spracherkennungsfunktion Ihrer Wahl ersetzt und es zurückschreibt.

Wenn dies ein regelmäßiges Vorkommen ist, würde ich dies wieder im Code tun, aber bevor ich es in die Datenbank eintrage.

Ich sehe keine spezifische Notwendigkeit, dies in sql zu tun.

+0

Ok, die einzige Lösung, die ich sehe (vielleicht ein wenig, aber langsam aufgrund der Menge an Aufzeichnungen - über 2 Millionen). – pwas

0

Bitte versuchen Sie diese Abfrage, ich nehme "einige Zahlen" als Zahlen an.

select concat(substr("#post{123456}", 1, INSTR("#post{123456}",'{')-1),"-",substr("#post{123456}", INSTR("#post{123456}",'{'),length("#post{123456}")-(INSTR("#post{123456}",'{')-1))) 
Verwandte Themen