Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] nastepny klucz...
Forum PHP.pl > Forum > Bazy danych
Wieviór
Mam chyba dość trudne zagadnienie:
Jak sprawdzić za pomocą php, jaki będzie następny klucz w jakiejś tabeli?
carramba
w postgresie jest funkcja nextval();
bodajze SELECT nextval() FROM tabela;
ale dokladnie nie pamietam musisz sprawdzic w manualu.
Jabol
chyba raczej[sql:1:5095a30450]select nextval from sequence;[/sql:1:5095a30450]a w mysql jeżeli masz auto increment to tak[sql:1:5095a30450]select id+1 from tabela order by id desc limit 1;[/sql:1:5095a30450]Natomiast weryfikujesz tak[sql:1:5095a30450]select id from tabela order by id desc limit 1;[/sql:1:5095a30450]i sprawdzasz czy się zgadza z powyższą wartością.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.