是否有更好的方法来处理yii2凝乳形式的独特领域?

时间:2017-08-02 07:53:24

标签: php yii2-advanced-app

在我的yii2表单中,我有一个字段名number,这在DB中是唯一的。

number将用于在前端进行排序。

在后端处理此字段的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我想您正在寻找如何创建主键?主键在这里必须是唯一的我将number_field声明为唯一的主键。

以下是表创建的示例:

CREATE TABLE `table_name` (
 `number_field` bigint(20) NOT NULL,
 `another_field` bigint(20) DEFAULT NULL,
 `extra_field` varchar(255) DEFAULT NULL,
 PRIMARY KEY (`number_field`),
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8

您也可以使用 UNIQUE KEY 道具代替 PRIMARY KEY

您可以像这样更改现有表格

alter table 
your_table_name 
add unique (number_field)