【发布时间】:2015-10-05 07:27:06
【问题描述】:
假设我的 MySql 数据库中有一个已经存在的表。该表有一个定义如下的字段:
`field_a` enum('value_1', 'value_2', 'value_3')
现在我想用field_b 定义另一个表。由于外键约束,field_b 应该引用 field_a。将field_b 定义为精确的enum 类型,如field_a 接缝是多余的。有没有办法让 varchar 类型的 field_b 仍然引用 enum 以确保只写入适当 enum 的有效值?
【问题讨论】:
标签: mysql enums constraints foreign-key-relationship varchar