![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki kodzik. Id ma nadane auto_increment, także uzupełnia się samo. Teraz chciałbym, żeby id przybierało wartość pierwszego dodanego w tym zapytaniu rekordu. Google chyba niewiele wie na ten temat, bo nic konkretnego nie znalazłem. Jak to zrobić jednym zapytaniem? Pozdrawiam -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 44 Dołączył: 31.07.2011 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nic dziwnego, że google nie pomaga, jak ciężko Cię zrozumieć.
Czy chodzi Ci o ustalenie ID przy zapisie? Czy o odczyt ID po zapisie do bazy? Jeśli chcesz ustalić konkretne ID to:
W tym przypadku pierwszy zapisany wiersz będzie miał id = 2000, następny 2000+1. (Jeśli podane ID nie jest mniejsze niż aktualna wartość AUTO_INCREMENT) Jeśli natomiast chcesz pobrać wartość ID pierwszego wstawionego wiersza, to przed zapytaniem INSERT możesz sprawdzić wartość AUTO_INCREMENT:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli natomiast chcesz pobrać wartość ID pierwszego wstawionego wiersza, to przed zapytaniem INSERT możesz sprawdzić wartość AUTO_INCREMENT:
O to chodzi, ale tym sposobem muszę wykonać 2 zapytania (pobieranie auto_increment i dodawanie rekordów), a jeśli się da, to chciałbym 'upchnąć' to w jedno zapytanie ![]() -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:44 |