Zum Inhalt springen

Order_Uid Startwert ändern

Erstellt am 8. Mai 2006 · 4 Antworten · letzte Antwort am 11. Mai 2006

Tags: Datenbank, Frage

tobip ·

Die Bestellungen fangen ja bei 0 an und wird zu jeder Bestellung nun inkrementiert. Wo aber kann ich den Startwert ändern ? Ich möchte z.B. nicht, dass meine Kunden sehen, wieviele Bestellungen es schon gab. Habe mit phpMyAdmin den Standartwert von sys_products_order_uid auf 6000 gesetzt und in der ext_tables.sql genau dasselbe, jedoch ohne Ergebnis. Also meine Frage, ist das möglich, wenn ja wie ? Möge Gott jemanden antworten lassen 😉

tobip ·

Nun habe ich diesen Befehl ausgeführt:

ALTER TABLE `sys_products_orders_mm_tt_products` AUTO_INCREMENT = '6000'

Jetzt geht nichts mehr, Produkte werden nicht mehr angezeigt usw. Wie kann ich das wieder rückgängig machen ? Will mir da jetzt nicht alles verfuschen ^^

tobip ·

Habe die Extension nun deinstalliert und wieder installiert und dann die nötigen Updates vorgenommen, heißt also die Tabellen sind wieder in Ausgangsform, jedoch werden immernoch keine Produkte angezeigt, was könnte noch falsch sein ? Unter den Infos der Extension wird mir auch kein Error ausgegeben.

tobip ·

Hätte mir auch eben jemand sagen können, dass es ne dumme Idee ist den Startwert in der DB festlegen zu wollen #angry# Habe es jetzt natürlich in der class-Datei gemacht..
Funktioniert wieder alles -> Closed();

Flink ·
tobip schrieb

Hätte mir auch eben jemand sagen können, dass es ne dumme Idee ist den Startwert in der DB festlegen zu wollen

1. immer eine Testumgebung verwenden und Daten vorher sichern

2. Ich denke, daß man das über phpMyadmin machen kann, indem man den letzten angelegten Datensatz editiert und dort die uid manuell ändert. Danach sollte bei der letzten uid weitergezählt werden. (bitte auf Testserver ausprobieren - ohne Gewähr)