【发布时间】:2013-05-17 16:13:35
【问题描述】:
我有一个表,它有一个由 kin 和 child 列组成的复合主键(每一个都是其他两个表的外键,但现在我不是关于这些表),还有一个类型为 ENUM('mother ','father','grandmother','grandfather','ant','uncle') 和一个 ENUM('false','true') 列指定成人是否可以带孩子离开幼儿园。
通过 Web 界面编辑此表的正确方法是什么?
普通的 CRUD 在这里不起作用,因为 CRUD 要么使用新生成的主键创建一个新的表行,要么更新一个现有的行,保持其主键不变。然而,这里我们将主键作为编辑数据的一部分。
或者,我是否应该引入一个新的整数列并将其设为主键(将 kin+child 键切换为 UNIQUE 而不是 PRIMARY)?
编辑这些数据的 HTML 表单应该是什么?编辑此数据的最佳方法是什么?
我的问题不是关于如何实现这一点,而是(HTML)接口应该是什么:编辑表单应该具有哪个字段,表单提交时应该发生什么等等。
【问题讨论】:
标签: database crud user-experience