Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
В таблицу заносятся записи. И параллельно пользователи у себя их нумеруют еще в тетрадке. Теперь они хотят, чтобы нумерацию придумывала сама СУБД. А так как в тетрадке они закончили свои записи номером 449, то соответственно база должна начать присваивать начиная с 450-го номера. Я б назвал столбец именем `regnumber`. Но согласно учебнику в таблице может быть только одно поле с атрибутом AUTO_INCREMENT. Как вы понимаете это то поле в нашей таблице, которое мы именуем как `id` (уверен, вы тоже ).
Что можно предпринять бро?
MySQL 5 (номер версии не помню, но от января 2013-го)
Неактивен
Триггером можно подкручивать. Ну или в самом insert-запросе можно выбирать предыдущее максимальное значение нужного поля на единицу.
Неактивен
Если значения с id совпадают, то можно это же поле и использовать Немного странная у Вас ситуация))) В любом случае могут возникнуть проблемы при одновременной вставке нескольких записей. Если такая ситуация исключена, то действительно проще всего будет использовать MAX(`field`)+1.
Неактивен
Страниц: 1