![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No więc mam tabelę:
id|numer (uproszczona) `id` jest AUTO_INCREMENT, mój problem to jak zrobić aby przy dodawaniu pole `numer` miało tą samą wartość co `id`? Niby jest LAST_INSERT_ID() ale jak mam tylko jeden INSERT to mi jakoś nie działa, (co po przeczytaniu manuala mnie nie dziwi). Czy ktoś wie jak rozwiązać ten problem? Bo pole `numer` przy dodaniu ma mieć tą samą wartość co `id` ale potem może się zmieniać (a przecież `id` nie będzie). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
skowron-line czy wiesz co piszesz?
LAST_INSERT_ID() zwraca ostatnio wygenerowany numer w a.-inc. w danej sesji (choć czasami trochę inaczej). Bym miał dwoma zapytaniami to by wyglądało tak:
Ale mi zależy aby to robić jak najmniejszą ilością, dlatego się pytam... Tylko widzę że nie mam co się na tym forum pytać, bo o bazy danych pytam drugi raz i znów nie mam jakiś satysfakcjonujących odpowiedzi, ba sam podaję jak to rozwiązać... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:11 |