首页 > 解决方案 > 限制 MySQL 表的条目,保持唯一 id 固定

问题描述

我在这里发布这个是希望有人能给我一些大致的建议,因为我是前端并且不太了解 PHP/MySQL。

我听说过触发器,但我不确定它们是否适合我的用例。在我开始编写代码之前,这更像是一个概念性问题。请善待,我是新手:)

我已经建立了一个像这样设置的表:

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

这链接到一个 HTML 表单,用户可以在其中设置自定义链接以显示在菜单中。

我希望 MySQL 表只能有四行并且唯一 ID 保持不变并且不会被覆盖。但是可以覆盖“锚”和“URL”行。

这样我就可以(通过WHERE uniq_id=x SELECT规则)在行上有一个永久挂钩,同时允许用户生成的数据进行更改。

我希望前端的链接输出始终是用户设置的最后一个。

我真的搜索过,但似乎没有人提出过类似的要求,这意味着我可能会以完全错误的方式去做。如果有人可以将我引向正确的轨道,我将不胜感激。谢谢你。

标签: phpmysqldatabasebackend

解决方案


推荐阅读