Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:08
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день. Хочу узнать: можно ли и как, если можно, создать некое "статическое" (как свойства у объектов) поле (столбец), общее для нескольких таблиц базы данных, если, например, это самоувеличивающееся поле id.Пример: В базе данных есть 3 таблицы: a, b и c. Каждая из них содержит такое "статическое" самоинкрементирующееся поле id.a содержит 3 записи(у них в поле id соответственно числа 1,2 и 3), базы b и c пока пустые.Теперь, если мы добавляем запись в таблицу b, её id автоматически становится равным 4, несмотря на то, что в данной таблице ещё не было записей(она 4ая ВООБЩЕ). Если мы теперь добавим в c 2 записи, их id будут 5 и 6. Добавим в a-её id станет 7. Можно ли сделать такое поле? Можно ли сделать так, чтобы при удалении, скажем, 4ой записи (она первая в b), все id в этих базах заменялись бы на корректные?Можно ли наоборот сделать так, что при удалении 4ой записи индексация бы шла дальше(8,9...), 4ая запись пропадала, но уже установленные id не менялись(то есть были бы в таблице записи 1,2,3,5,6,7,8,9; но не было бы 4)?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
ДО СВАДЬБЫ НАЗЫВАЮТ ДРУГ ДРУГА "КИСА", "РЫБОНЬКА", "ЗАЙЧИК"...а ПОСЛЕ НЕСКОЛЬКИХ ЛЕТ БРаКА РАЗМЕР ЖИВОТНЫХ УВЕЛИЧИВАЕТСЯ Guest Новые вопросы и ответы 1 0 29.01.2012 09:35
Подскажите, пожалуйста. какие кинотеатры есть в районе м. "Полежаевская", "Октябрьское поле", "Тушинская"? Guest Ещё вопросы и ответы из архива 4 0 17.01.2012 04:02
Откуда произошло слово "Культура"? Есть ли что-то общее между словом "Культура" и словом "Россия"? Guest Ещё вопросы и ответы из архива 8 0 13.01.2012 16:58



© www.otvetnemail.ru - Форум вопросов и ответов.