是否可以在 table 中显示由于删除而 ID 损坏的记录
Is it okay to display records in a table with broken ID because of delete
我到处找都找不到答案。在前端显示数据库记录的标准是什么?例如,我想在数据库中显示来自 table 的记录,但它的一些记录已经被删除,现在它将显示在后端或管理员中,id 的计数被破坏,例如
1
2个
4个
5个
6
这样显示可以吗?
这有点取决于客户想要什么,但总的来说:
- 删除的记录只是从数据列表中遗漏了(ID 可能是其中的一部分)
- 通常您不会实际删除条目,而是设置“已删除”状态并在 SQL 查询中排除它们
- 当您列出发票等条目时,您通常没有与发票编号匹配的 ID,因为这些发票编号可能有自己的 business-rules 用于生成它们
不要显示其来自数据库的 id,而是显示其 id 索引(始终从 0 开始)然后使其递增 1
我到处找都找不到答案。在前端显示数据库记录的标准是什么?例如,我想在数据库中显示来自 table 的记录,但它的一些记录已经被删除,现在它将显示在后端或管理员中,id 的计数被破坏,例如
1 2个 4个 5个 6
这样显示可以吗?
这有点取决于客户想要什么,但总的来说:
- 删除的记录只是从数据列表中遗漏了(ID 可能是其中的一部分)
- 通常您不会实际删除条目,而是设置“已删除”状态并在 SQL 查询中排除它们
- 当您列出发票等条目时,您通常没有与发票编号匹配的 ID,因为这些发票编号可能有自己的 business-rules 用于生成它们
不要显示其来自数据库的 id,而是显示其 id 索引(始终从 0 开始)然后使其递增 1