如何在创建表的时候使2个字段联合起来的值是不能重复的,并且不是主健 设表tbl两字段名f1,f12个字段联合起来的值是不能重复:ALTER TABLE `tbl` ADD UNIQUE(`f1`,`f2`);取消ALTER TABLE `tbl` DROP INDEX `f1`; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意,UNIQUE和KEY的语法是一样的,只是比较少用,所以象PHPADMIN就没有这种功能,只有在命令行解决了 ALTER TABLE cj ADD UNIQUE(c1,c2)INSERT INTO cj VALUES('94', '0')Ok:INSERT INTO cj VALUES('94', '0')Error: 1062 - 错误重复的数据值 '94-0'在字段 1 Select ConCat(cj.c1,cj.c2), count(*) As Count from test.cj Group By ConCat(cj.c1,cj.c2) Having Count>1用这个可以定位重复的值 postgresql 有没有 类似于 oracle 的dual 表啊?? mysqldump 导出的sql文件中中文乱码了,原库已损坏,如何转码? 请教:Mysql 参数化查询怎么写 LOAD DATA INFILE xxx INTO TABLE报告xxxskipped,是啥原因呢? 用PHPMYADMIN 恢复数据时import #1050 错误 mysql服务无法启动 error:1067 mysql无法启动,无法改变状态 MySql创建数据表的问题 mysql 搭建主从 从库死掉 MYsql中如何计算某列除以该列的总和 关于select语句在pb中的应用(急!) mysql约束。
UNIQUE和KEY的语法是一样的,只是比较少用,所以象PHPADMIN就没有这种功能,只有在命令行解决了
INSERT INTO cj VALUES('94', '0')
Ok:
INSERT INTO cj VALUES('94', '0')
Error: 1062 - 错误重复的数据值 '94-0'在字段 1