protože těch cabinetů skutečne 1000 je
jde o skříně, které se pronajímají zákazníkům
ve skutečnosti to vypadá tak, že mi přijde do jedné z proměnéných ID zákazníka (požadavek na změnu kodu)
pomocí ID si z jedné tabulek databáze vytáhnu jakou má přidělenou skříň a výsledek je uložen do proměné
právě do té, kterou jsem tady řešil
a já nemusím psát na každou skříň dotaz/podmínku, ale pomocí proměné dosadím konec indexu sloupce a hrábne to pro kód tak kam je potřeba
každá skříň má speciální elektronický číselný zámek s předdefinovanou bankou kodů a nelze je používat náhodně, ale postupně
1010,1020,1030,1040 ...prvni volny v cestě je 1010..pokud bych vzal ten 1040, tak všechny před ním se deaktivují (by výrobce)
proto v tom SQL dotazu LIMIT 1
v dalším kroku nově přidělený kod insertnu do další tabulky code_used + kdo kdy,etc a nakonec tento kod z tabulky code_stack smaznu...již použitý kod se nesmí použít znovu