SELECT ID FROM sometable
WHERE somefield1=somevalue1 AND somefield1=somevalue1
auto_increment
id
somefield1
somefield2
id - auto_increment
я добавляю значение в эту таблицу
INSERT INTO sometable(somefield1, somefield2) VALUES(somevalue1, somevalu2)
так вот вопрос: как мне узнать какой id будет после этого запроса у этой новодобавленной строки?
WHERE somefield1=somevalue1 AND somefield1=somevalue1
Код:
или так (если значения неизвестны и нужно получить максимальное значение счетчика):
Код:
SELECT ID FROM sometable ORDER BY ID DESC LIMIT 0,1
Цитата: A.D.I.D.A.S
есть таблица sometable с такими полями:
id
somefield1
somefield2
id - auto_increment
я добавляю значение в эту таблицу
INSERT INTO sometable(somefield1, somefield2) VALUES(somevalue1, somevalu2)
так вот вопрос: как мне узнать какой id будет после этого запроса у этой новодобавленной строки?
id
somefield1
somefield2
id - auto_increment
я добавляю значение в эту таблицу
INSERT INTO sometable(somefield1, somefield2) VALUES(somevalue1, somevalu2)
так вот вопрос: как мне узнать какой id будет после этого запроса у этой новодобавленной строки?
Господа, вы гоните :) (c)
Код:
INSERT INTO sometable(somefield1, somefield2) VALUES(somevalue1, somevalu2);
SELECT LAST_INSERT_ID();
SELECT LAST_INSERT_ID();
RTFM!!!
о, пасиба!
select @@identity
Цитата: mike
Господа, вы гоните :) (c)
RTFM!!!
Код:
INSERT INTO sometable(somefield1, somefield2) VALUES(somevalue1, somevalu2);
SELECT LAST_INSERT_ID();
SELECT LAST_INSERT_ID();
RTFM!!!
Мы не гоним. Автор не указал тип БД поэтому и в ответах приведен SQL работающий в большистве БД. Но тебе Майк респект за телепатию. ;-)