у нас в таблице 10 000 записей, и поле типа "номер" в этом поле очередь которую мы считаем по крону свой алгоритм. Но если попробовать хоть одну запись отредактировать то КБ намертво умерает так как пытается пересчитать всю нумерацию поля 10 000 записей.
Если поле поменять на текст то соответственно теряем сортировку цифр по порядку
Пожалуйста исправьте либо оптимизируйте пересчет либо сделайте сортировку.
П.С. Пока обошли таким способом: в КБ меняем поле с типом "номер" на "текст", далее ручками в БД возвращаем этому полю тип INT. не будет перерасчета поля, но при этом будет правильная сортировка чисел
Поле Номер
Автор jazvenko, 05 сент. 2012 02:19
Сообщений в теме: 2
#1
Отправлено 05 Сентябрь 2012 - 02:19
#2
Отправлено 05 Сентябрь 2012 - 11:41
Менять тип поля на текст никакой необходимости нет, для этого используйте поле с типом "число" с включенной автонумерацией. Такое поле ничем не отличается от типа "номер" за исключением пересчета (подробнее см. в документации).
#3
Отправлено 05 Сентябрь 2012 - 11:47
К сожалению в типе число не устраивает его смещение вправо, сбивается привычное расположение в таблице, пользователи начинают путаться
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных













