Mysql 418支持 unique约束嘛? 加唯一限制条件的索引mysql> alter table 表名 add unique 索引名 (字段名);例子: mysql> alter table employee add unique emp_name2(cardnumber); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文档里面写识别这个语法,但是好像加了以后不起作用,你们都是是啥版本的mySql? 家了unique以后有用马? Mysql3.23.0以后的版本都支持的。 我试了一下好像加了以后不起作用嘛看文档好像有个strict mode。。 用select version();查看你的版本,看看是否支持。 mysql> select version();+-----------+| version() |+-----------+| 4.1.8-nt |+-----------+1 row in set (0.00 sec) 4.1.8肯定没问题先建个表测试一下:CREATE TABLE `a1b` ( `id` int(11) NOT NULL auto_increment, `a` varchar(20) default NULL, `b` varchar(20) default NULL, `c` varchar(20) default NULL, `useid` varchar(20) default NULL, PRIMARY KEY (`id`), unique INDEX aaa(a)) TYPE=MyISAM DEFAULT CHARSET=latin1然后将插入的语句执行两次:INSERT into a1b set a='a';INSERT into a1b set a='a';第一次插入成功,第二次会提示key aaa重复。 msql在redhat5.5中如何配置3306的端口? 存储过程 小问题 mysql求教如何查询出数码的个数? 请教如何将递增值设置为其他不为1的值? 有人知道MySQL 5 的报价吗? 为什么我的MYSQL的LONGBLOB字段只能存不到1M的东东 向大侠请教,在mysql中装载数据? 关于MYSQL创建表的问题 MySQL5.5 数据库出现1067错误 ,棘手问题,帮帮忙呀,我没见过这种问题。。。要晕了 问一个比较歪的问题!关于断电!~~~~~~~~ 谁用过MYSQL的数据库同步功能?有何感想? 在线求教关于where条件中关于字符串匹配的疑惑
你们都是是啥版本的mySql? 家了unique以后有用马?
看文档好像有个strict mode。。
+-----------+
| version() |
+-----------+
| 4.1.8-nt |
+-----------+
1 row in set (0.00 sec)
CREATE TABLE `a1b` (
`id` int(11) NOT NULL auto_increment,
`a` varchar(20) default NULL,
`b` varchar(20) default NULL,
`c` varchar(20) default NULL,
`useid` varchar(20) default NULL,
PRIMARY KEY (`id`),
unique INDEX aaa(a)
) TYPE=MyISAM DEFAULT CHARSET=latin1然后将插入的语句执行两次:
INSERT into a1b set a='a';
INSERT into a1b set a='a';
第一次插入成功,第二次会提示key aaa重复。