设表tbl两字段名f1,f1
2个字段联合起来的值是不能重复:
ALTER TABLE `tbl` ADD UNIQUE(`f1`,`f2`);
取消
ALTER TABLE `tbl` DROP INDEX `f1`;
2个字段联合起来的值是不能重复:
ALTER TABLE `tbl` ADD UNIQUE(`f1`,`f2`);
取消
ALTER TABLE `tbl` DROP INDEX `f1`;
解决方案 »
- Mysql5.5.14 Connector C/C++ 中文乱码问题
- MYSQL里使用正则的速度快还是使用like模糊查询语句快?
- 版本不支持子查询,怎样将纵向数据查询出来横向显示
- mysql删除重复记录问题
- 已经分区了的表,还能转换存储引擎吗?
- mysql完全是字符操作吗?有windows界面的管理工具吗?
- 怎么给一个有数据的表增加一个自动增长列
- 在检索数据库数据时,提示“Can't create/write to file 'c:\windows\temp\#sql_7f0_0.MYI'错误。。。
- 大数据量时数据库引擎的选择
- 麻烦推荐一款linux下的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