Und wo ist das Problem?
Du machst eine Datensicherung, vorzugsweise mit mysqldumper, führst den Query aus und wenn irgendwas dumm lief, sicherst Du die
eine Tabelle products wieder zurück ....
mysqldumper kann das per Mausklick, nur eine Tabelle wiederherstellen ....
Nein der Shop hat nicht für jede Eventualität, die bei 0,1% der Anwender ein einziges mal auftaucht eine programmierte Funktion ...
Des weiteren ist es immer sinnvoll eine Kopie des Shops am laufen zu haben .... da kann man dann immer mal schnell was testen, ohne gleich das Livesystem damit abzuschießen.
Hier mal ein Abfragequery:
SELECT products_model FROM products p LEFT JOIN products_to_categories pc ON p.products_id = pd.products_id WHERE pc.cat_id = '17' GROUP BY p.products_id
Der führt den gleichen SELECT und den gleichen JOIN aus wie der UPDATE query aus meinem anderen Posting.
Wenn dieser Query NUR die Artikel listet, die Du bearbeiten möchtest, kannst Du gefahrlos den UPDATE Query nutzen.
Ich setze voraus, dass Du weißt, dass Du bei beiden Queries bei
pc.cat_id = '17'
anstatt 17 die Kategorie eintragen musst die bei Dir betroffen ist.