![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: нет Всего: 1 |
Здравств. Нужно на скорую руку подправить проект, нужно вставлять данные в табличку, так вот, хочется сделать, чтоб ID добавлялся автоматически, но почему-то не очень получается, узнать количество строк в табличке, чтоб знать сколько ужи их там и добавлять на последнюю позицию новые.
Крутим-вертим вот такую строчку, может кто подскажет как с помощью этого вытащить с таблички "Person" количество строк, соответственно это и будет последний ID если его будем знать, то можно будет +1 делать и вставлять новые данные.
Спасибо! |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Не делайте так, никаких +1. Если несколько клиентов будут одновременно вставлять данные, получите гарантированные проблемы. Используйте или сиквенсы или автоинкрементные поля, в зависимости от базы -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| ecologist |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 452 Регистрация: 28.2.2007 Репутация: 2 Всего: 9 |
Я тоже против - не надо такие глупости делать !!!
|
|||
|
||||
| lBugl |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.8.2009 Репутация: нет Всего: 2 |
количество строк можно узнать так:
но можно представить: например есть 25 строк, потом одна из середины удаляется. остаётся 24 строки. затем добавляем ещё одну, получается что ID последней и пред последней совпадут и будут = 25.. |
|||
|
||||
| Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 4 Всего: 8 |
... поэтому логичнее делать
но так делать все равно не надо. -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |