Мне нужно сделать таблицу для хранения данных по порядку игр в категории. Я планировал только иметь Game_ID, Category_ID и Order как 3 поля, но я не уверен, как идти в поле Order.Порядок заказа в категории
Я решил, что у меня просто появятся игры с самым низким номером в поле «Заказ» вверху, которое будет работать нормально, за исключением того, что может быть беспорядочным, когда я хочу переупорядочить. Если у меня 50 игр, и я решил перетасовать несколько, мне нужно будет выполнить обновление SQL в каждой строке этой категории, чтобы обновить заказ.
Это лучший подход или его можно упростить?
Нет причин использовать целое поле для поля заказа. Кроме того, убедитесь, что у вас есть уникальный индекс на '(CATEGORY_ID, GAME_ORDER)' - именование столбца после того, как зарезервированное слово во всех РСУБД кажется плохой идеей. –