Hallo! Ich muss für unsere neue WAWI alle Artikelnummern von z.B. TB-101 auf TB.101 ändern. Alle "-" müssen also zu "." werden. Kennt jemand eine einfachere Methode als alle Artikel von Hand zu bearbeiten? Danke!
Download der CSV, in Openffice oder LibreOffice öffnen und mit "Suchen und Ersetzen" alles ändern. Möglicherweise gibt es aber auch einen SQL-Befehl dafür. Da könntest Du im Forum "Module und Anleitung" schauen, ob es in dem Beitrag mit den SQL-Befehlen bei ist.
Sollte grundsätzlich mit den SQL-Script update `products` set products_model= replace(products_model,'-','.') machbar sein. Sollte es bereits Bestellungen geben, dann wird es komplexer, weil sich das products_model auch in die tbl orders_products hineinschreibt, d.h. man müßte auch noch das ausführen Wenn nun alle Deine Artikelnummern nur 6-stellig sind, ginge es so: Update orders_products set products_model = replace(products_model ,'-','. Macht aus TB-101 auf TB.101 Wenn es aber z.B. noch eine Größenbezeichnung, Farbe, etc. geben würde, also TB-101-XL-49 i tbl orders-Products stehen dann würde mit obigem Script TB.101.XL.49 entstehen. Dann müßtest Du es so lösen: Update orders_products set products_model = replace(left(products_model ,6),'-','.')+substring(products_model ,7,len(products_model )-6). Zum Testen mache es nur bei einer Bestellung und hänge where orders_products_id=1 dran Left(products_model,6) nimmt nur die ersten 6 Stellen der gesamten Bestellnummer, also TB-101 und ersetzt - mit . Den Rest des Strings (ab Stelle 7) wird unverändert dran gehängt. Macht dann aus TB-101-XL-49 --> TB.101-XL-49 HTH Michael