Ограничить записи в таблице MySQL, сохранить фиксированный уникальный идентификатор - PullRequest
1 голос
/ 08 июня 2019

Я публикую это здесь в надежде, что кто-то может дать мне несколько советов, поскольку я являюсь фронтендом и плохо знаю PHP / MySQL.

Я слышал о триггерах, но не уверен, подходят ли они для моего варианта использования.Это скорее концептуальный вопрос, прежде чем я начну код.Пожалуйста, будьте добры, я новичок:)

Я создал таблицу, настроенную так:

+-----------+-----------+-------+
| UNIQUE ID | Anchor    | URL   |
+-----------+-----------+-------+
| 1         | link name | [url] |
| 2         | link name | [url] |
| 3         | link name | [url] |
| 4         | link name | [url] |
+-----------+-----------+-------+

Это связано с HTML-формой, где пользователь может установить пользовательскийссылки, чтобы появиться в меню.

Я бы хотел, чтобы в таблице MySQL всегда было только четыре строки, а уникальные идентификаторы оставались постоянными и не перезаписывались.Однако строки 'Anchor' и 'URL' могут быть перезаписаны.

Это сделано для того, чтобы я мог иметь постоянный хук для строки (с помощью правила WHERE uniq_id=x SELECT), в то же время позволяя пользователю генерировать данныеизменить.

Я хочу, чтобы выходной канал для внешнего интерфейса всегда был последним, установленным пользователем.

Я действительно искал, но, похоже, никто неУ меня был похожий запрос, который подразумевает, что я могу поступить об этом совершенно неправильно.Благодарен, если кто-то может направить меня на правильный путь.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...