Добрый день. Хочу узнать: можно ли и как, если можно, создать некое "статическое" (как свойства у объектов) поле (столбец), общее для нескольких таблиц базы данных, если, например, это самоувеличивающееся поле 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)?
|