因此,我需要为网络应用制作一份清单,管理员可以在其中编辑用户的清单。管理员可以在满足特定条件时检查这些条件,并在必要时写入有关它的注释。
我设置了3个表:
user_idnr
然后我有一个名为CHECKLIST_properties
的表。它存储复选框的所有不同项目。它包含以下列:
property_idnr |类型|描述
最后,我有一个名为CHECKLIST_user_property
的表。它用于将属性链接到用户,创建行时会对其进行检查。它包含以下列:
link_idnr | user_idnr | property_idnr |评论
我无法规划如何在数据库中保存选中的复选框。您需要确定何时需要在表中添加或删除行。任何人都可以给我一些关于如何正确设置它的提示吗?
答案 0 :(得分:0)
我看到了几个选项:
INSERT ... ON DUPLICATE KEY UPDATE
向表中添加行和/或更新现有行。新的/更新的行在新列中将具有不同的值(如时间戳)。然后删除所有具有较旧值的行(因为它们未被添加/更新,不需要它们)。