Hallo,
der Shop soll mit der aktuellen Kunden, Bestell und Rechnungsnummer online gehen. Die folgenden Varianten sind dazu bekannt:
- Kundennummer
ALTER TABLE `oxuser` AUTO_INCREMENT = 123;
- Bestellnummer
UPDATE `oxcounters` SET `OXCOUNT` = 123 WHERE CONVERT( `OXIDENT` USING utf8 ) = `oxOrder` LIMIT 1;
- Rechnungsnummer
Bestellung öffnen -> Stamm -> Rechnungsnummer -> Zahl eintragen -> Speichern
Für die nächste Rechnung wird dann automatisch die nächsthöhere Zahl als Rechnungsnummer verwendet!
Die SQL-Befehle unter Punkt 1 und 2 wurden mit der Shop-Version 4.10.1 ohne offensichtliche Probleme getestet. Dabei wurde jeweils eine höhere Kunden- und Bestellnummer verwendet, als aktuell in der DB vorhanden!
Gibt es dennoch mögliche Gründe bzw. Bedenken, dass die DB damit beschädigt wird?
Für mich ist nämlich nicht klar, wozu der folgende Teil unter Punkt 2 benötigt wird:
WHERE CONVERT( `OXIDENT` USING utf8 ) = `oxOrder` LIMIT 1;
Schon mal vielen Dank für’s lesen!