Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2017, 15:56   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию ID добавленной строки

Есть SQL база данных. В ней таблица с полями id INTEGER PRIMARY KEY AUTOINCREMENT(первичный ключ), ну и другие поля.
Я добавляю в эту таблицу с помощью INSERT INTO и мне нужно узнать id добавленной строки.
Как это можно сделать?
Понятно что этот id будет иметь наибольшее значение и его можно отсортировать, но по моему это криво. Есть ли другие способы?
SAMOUCHKA вне форума Ответить с цитированием
Старый 13.08.2017, 16:01   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

https://dev.mysql.com/doc/refman/5.5...last-insert-id
Код:
SELECT `AUTO_INCREMENT`
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND   TABLE_NAME   = 'TableName';
https://msdn.microsoft.com/en-us/lib...=sql.100).aspx
p51x вне форума Ответить с цитированием
Старый 13.08.2017, 16:41   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

mysql_select_db мускул
ident_curent сиквел
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить ID добавленной записи tarakan1983 БД в Delphi 14 07.05.2015 15:54
Рисование на добавленной *.bmp картинке zverozavr Помощь студентам 0 21.06.2013 03:08
Как узнать ID добавленной записи? LittleLoya Общие вопросы .NET 1 15.05.2013 18:01
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2013 14:07
Как определить ключ добавленной или существующей записи? tumanovalex C# (си шарп) 10 08.05.2011 10:00