OK, powiedzmy, że robię mysql INSERT
w jednym z moich tabel, a tabela ma kolumnę item_id
, która jest ustawiona na autoincrement
i primary key
.Uzyskaj nowy identyfikator klucza podstawowego rekordu z kwerendy wstawiania mysql?
W jaki sposób można uzyskać zapytanie o wartość nowo wygenerowanego klucza podstawowego item_id
w tym samym zapytaniu?
Obecnie używam drugą kwerendę, aby pobrać identyfikator, ale to nie wydaje się jak dobrej praktyki rozważa to może produkować zły wynik ...
Jeśli nie jest to możliwe, to jaka jest najlepsza praktyka, aby zapewnić Odzyskuję poprawny identyfikator?
Nie ma sposobu, aby zwrócić coś z takiego zapytania "WSTAW"; dlaczego uważasz, że może to spowodować zły wynik? –
Cóż, jeśli proces jest wykonywany osobno przez 2 osoby, to może się zdarzyć, że lista procesów zachodzi na siebie, ponieważ musisz wykonać dwa osobne zapytania? –
Możliwy duplikat wiersza [PHP/MySQL insert then get 'id'] (http://stackoverflow.com/questions/897356/php-mysql-insert-row-then-get-id) –