Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][MySQL][PHP]Numeracja kontraktu
pixo
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.03.2009

Ostrzeżenie: (0%)
-----


Witam,

Mam pytani dotyczące automatycznej numeracji.

Mam tabelę KONTRAKT:

ID - Auto Increment
NUMERKONTRAKTU

Przy tworzeniu numeru kontraktu pobieram ostatnie ID tabeli, załóżmy, że jest to 4. Funkcja tworzy NUMERKONTRAKTU, który wygląda 2AB00004 (czwórka na końcu to ostatnie ID).
Wszystko działa, ale do momentu kiedy nie usunę wszystkich rekordów z tabeli KONTRAK.
Po usunięciu wszystkich rekordów (tabela jest pusta), nie wiem jak pobrać pierwsze ID, które dopiero sie stworzy. Nie będzie to 1, no bo już taki ID był przed usunięciem wszystkich kontraktów. Będzie to już ID 5, ale ja o tym nie wiem, że to będzie 5.

Numery kontraktów nigdy nie mogą sie powtórzyć, nawet jak zostaną usunięte.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


I jeszcze prościej:
https://dev.mysql.com/doc/refman/5.7/en/cre...ed-columns.html
https://www.mysqltutorial.org/mysql-generated-columns/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 22:53