- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 position 的表实体。我正在使用 smallint(2) 数据类型存储值,我打算在其中存储从 0 到 9(最大值)的值。我想确保该值只是一个整数,并且不应该不惜任何代价重复一个整数。表中position实体的每个id都应该有一个唯一的值,范围是0到9。如何实现?有任何 mysql 语法吗?
我正在使用 MySQL 和 PHP。
这是 mysql 表有人可以给我添加唯一代码并显示
CREATE TABLE `advertisements` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`position` smallint(2) NOT NULL,
`active` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
这是正确的语法吗?
CREATE TABLE `advertisements` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`position` smallint(2) NOT NULL UNIQUE,
`active` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
最佳答案
您必须将该列定义为 UNIQUE
。
ALTER TABLE `a` ADD UNIQUE (
`id`
)
关于php - mysql 中的 is_unique 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524812/
我有一个表单正在尝试提交到我的数据库。如果不使用 is_unique 验证规则,它可以完美工作。当我尝试将其放入代码中时,出现错误,指出我尝试使用它的每个字段都需要一个唯一值。问题是我正在将数据插入数
我的一张表格上有以下内容: def is_unique(self,item): ln = self.cleaned_data['letter_name'] # checking for
当使用 CodeIgniter 时,我喜欢在 application/language/english/form_validation_lang.php 中设置我的错误消息,这对每条错误消息都有效,但
我有一个名为 position 的表实体。我正在使用 smallint(2) 数据类型存储值,我打算在其中存储从 0 到 9(最大值)的值。我想确保该值只是一个整数,并且不应该不惜任何代价重复一个整数
我是 python 的新手,所以请给我打电话,不包括相关信息。 我已经安装了 python、ipython,并且正在 VM 中的 Ubuntu 安装上使用笔记本。 我正在研究 Wes McKinney
我在 CMS 后端工作,我使用 Codeigniter 来帮助开发。 所以,我正在处理用户表。例如,我允许后端管理员插入、更新用户信息。 首先有一个用户表,每一行都有一个“编辑”按钮。单击“编辑”按钮
我有要求,我可以在新的添加功能中验证唯一值 $this->form_validation->set_rules('email','Email','required|valid_email||is_un
我正在使用 CodeIgniter 的表单验证,我花了很多时间试图解决这个问题,但没有成功。我有这个领域: 我用它来验证: $this->form_validation->set_rules('us
我试图弄清楚如何在以下情况下使用 Codeigniter 表单验证库中的 is_unique 规则。 我正在尝试提交编辑用户表单并拥有规则: $this->form_validation->set_r
在 SQL Server 2008 上运行选择查询,sys.indexes 为我提供有关数据库索引定义的信息。 有 2 个字段 is_unique 和 is_unique_constraint。我不明
我有一个关于在 CodeIgniter 中为表单验证启用 is_unique() 规则的问题。 在另一种解释(link)中,它们不包括用于标准用法的模型查询构建器 is_unique() 我需要为我的
我已在 DB_driver.php 中对 Codeigniter 进行了修复,以便通过将 $this->db_select(); 添加到 function simple_query($sql )。 然
我是一名优秀的程序员,十分优秀!