erstellen Ok, lassen Sie mich das Szenario erklären. Ich habe eine "Bestellungen" -Tabelle mit einer Autoinkr-Taste "orderno" drin. Die Tabelle hat auch ein Feld "Bestelldatum". Was ich will ist eine formatierte Bestellnummer. (orderno_formatted) im folgenden Stil YYYYNUMBER, d. h. Datum der Bestellung plus einer eindeutigen Nummer. und hier ist die Wendung. Wenn kein Auftrag für das Jahr 2010 vor, „orderno_formatted“ sollte 20101 dh Jahr der Ordnung und 1 und dann 20102, 20103 usw.Mysql: wie benutzerdefinierte benutzerdefinierte Tastenkombination basierend auf Jahr und eine eindeutige Nr
nächstes Jahr im Jahr 2011 sollte die (orderno_formatted) wie 20111 wird 20112
Also, was ist der beste Weg, dies zu erreichen. Ich weiß, ich kann nach Max Nr. Suchen. in einer Spalte, aber es kann möglich sein, dass viele Benutzer auf die Website zugreifen, also wenn ein Maximum erhalten und speichern Sie es, während ein anderer Benutzer die gleiche Nummer erhalten kann.
klar?
jede Hilfe wird geschätzt.
Grüße,