Бърз въпрос:
Имам база данни на спортната лига със списък от игри (да кажем около 40). На всяка игра автоматично се присвоява идентификационен номер като първичен ключ при импортиране на целия график от електронна таблица. След това игрите се показват на уеб страницата в низходящ ред благодарение на този невидим (за потребителя) първичен ключ. Ето един пример: График на лигата
Работи чудесно. Единственият проблем е, че понякога игрите се пренасрочват и преместват на по-късна дата или се добавя нова игра и трябва да се вмъкне във вече съществуващ график. До този момент трябваше ръчно да редактирам идентификатора на всеки засегнат ред (с помощта на PhpMyAdmin), за да отчета промените и това може да бъде доста досадно и отнема много време.
Това, което наистина бих искал да направя, е да настроя таблицата да пренастройва стойностите на първичния ключ в движение. Което означава, че ако вмъкна чисто нова игра в петия ред на таблицата, всички игри след това автоматично ще бъдат пренастроени (ID 5 ще стане 6, ID 6 ще стане 7 и т.н.).
Има ли начин да настроя таблицата да прави това или конкретна SQL команда, която мога да използвам, за да го изпълня по същия начин? Извинения, ако това вече е задавано много пъти по различни начини. Всякакви отзиви се оценяват.