1
在我的yii2表格中,我有一个字段名称number
,这在DB中是唯一的。有没有更好的方法来处理yii2 curd form中的独特字段?
这个number
将用于前端分拣。
什么是在后端处理这个领域的最佳方式?
在我的yii2表格中,我有一个字段名称number
,这在DB中是唯一的。有没有更好的方法来处理yii2 curd form中的独特字段?
这个number
将用于前端分拣。
什么是在后端处理这个领域的最佳方式?
我想你正在寻找如何创建一个主键?主键必须是唯一的,我声明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)
你用什么DB? – Firefog
MySQL。我想知道如何在我的代码中处理这个问题。 – Cristal