Hello,
Am einfachsten wäre es ja, ich könnte die Artikel-ID aus mysql nehmen, weil die ohnehin eindeutig ist. Problematisch hieran ist aber, dass ich, wenn ich neue Artikelpreise einlese, die alten Artikel heraus lösche und dsann die neuen eintrage. Somit würde dann ein- und derselbe Artikel nicht nur einen neuen Preis, sondern auch eine neue interne Artikelnummer erhalten. Das gefällt mir nicht.
Bring bitte nicht Stammdaten und Bewegungsdaten durcheinander.
Der aktuelle Preis hat im Stammdatensatz des Artikels nichts zu suchen. Der gehört in eine separate Tabelle, die nach Lieferant, Preisdatum, usw. an den Artikelstammsatz gekoppelt wird. So erhälst Du auch eine Historiemöglichkeit.
Und die Lagermenge ist dann eine weitere Tabelle.
Glück Auf
Tom vom Berg