`
beyondhjjyt
  • 浏览: 37621 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mySQL中删除unique key的语法

 
阅读更多
表结构:
CREATE TABLE IF NOT EXISTS `ipadsoft` (
`id_sid` int(11) NOT NULL AUTO_INCREMENT COMMENT '软件id',
`id_sname` varchar(100) NOT NULL COMMENT '软件名称',
`id_spictures` varchar(200) NOT NULL COMMENT '图片地址',
`id_size` varchar(20) NOT NULL COMMENT '软件大小',
`id_slicence` varchar(30) NOT NULL COMMENT '许可证',
`id_supday` varchar(20) NOT NULL COMMENT '更新日期',
`id_sos` varchar(30) NOT NULL COMMENT '操作系统',
`id_spromulgator` varchar(50) NOT NULL COMMENT '发布者',
`id_sdescribe` text NOT NULL COMMENT '描述',
`id_sdownurl` varchar(200) NOT NULL COMMENT '下载地址',
`id_cid` int(11) NOT NULL COMMENT '类id',
PRIMARY KEY (`id_sid`),
UNIQUE KEY `id_sdownurl` (`id_sdownurl`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='ipad软件详情表'
想删除某个表中某个字段的unique key:
ALTER TABLE ipadsoft DROP INDEX id_sdownurl;
select * from `iphonesoft` group by `ie_cid` having count(`ie_cid`)>1
ALTER TABLE `keyword` ADD UNIQUE (`k_id`)

windows下重启mysql
net stop mysql
net start mysql
分享到:
评论

相关推荐

    mysql数据库的基本操作语法

    当主表的记录被从表参照时,主表的记录将不允许删除,如果要删除数据,需要先删除从表中依赖该记录的数据, 然后才可以删除主表的数据。还有一种就是级联删除子表数据。 注意:外键约束的参照列,在主表中引用的只能...

    深入mysql ON DUPLICATE KEY UPDATE 语法的分析

    mysql “ON DUPLICATE KEY UPDATE” 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列...

    MySQL索引的基本语法

    3.主键索引(primary key):主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,只能有一个 4.全文索引(FULLTEXT):MySQL 自带的全文索引只支持英文。 一般使用专门的全文搜索引擎,比如 ES...

    数据库实验四 数据库实验

    数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验 数据库实验四 数据库实验

    mysql ON DUPLICATE KEY UPDATE语句示例

    MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。例如ipstats表结构如下: 代码如下:CREATE TABLE ipstats (ip ...

    mysql数据库设计(1).pdf

    mysql数据库设计 数据库设计 约束 约束 * 概念: 对表中的数据进⾏限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 1. 注意: 1. 含义:⾮空且唯⼀ 2. ⼀张表只能有⼀个字段为主键 3. ...

    MySQL Day07 索引

    唯一索引 (UNIQUE KEY) 避免重复的字段值出现,唯一索引可以重复(多个列都可标识为唯一索引) 常规索引 (KEY/INDEX) 默认的,可以用INDEX/KEY 关键字来设置 全文索引 (FULLTEXT) 在特定的数据库引擎下才有,...

    一看就懂的MySQL教程

    增删改表中的数据1、添加数据2、删除数据3、修改数据七、DQL:查询语句1、语法:2、基础查询3、条件查询4、排序查询5、聚合函数6、分组查询7、分页查询八、表的约束1、概念2、分类1.主键约束:primary key2.非空约束...

    MySQL Replace INTO的使用

    只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。请参见13.2.4节,“INSERT语法”。 注意,除非表有一个PRIMARY KEY或...

    数据库相关的知识点!

    primary key 主键 一张列表中只允许出现一个主键(not null + unique) auto-increment 自增长 foregin key 外键 建立两个表之间的联系 语法 constraint fk_dep foreign key(关联列名) references 被关联表(被关联...

    mysql alter table 修改表命令详细介绍

    MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [index_name] (index_col...

    2009达内SQL学习笔记

    set pause "please put an enter key" 且 set pause on:设置带有提示的分屏 oerr ora 904 :查看错误 set head off :去掉表头 set feed off :去掉表尾 保存在oracle数据库中的所有操作细节: spool ...

    SQL培训第一期

    unique约束:唯一性约束。 default约束:默认值约束。 check约束:检查约束,check约束通过约束条件表达式设置列值应该满足的条件。 1.5 范式 1.5.1 第一范式 1.5.1.1 规范 无重复的列,确保每列保持原子性,即...

    经典全面的SQL语句大全

     10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )  11、说明:四表联查问题: select * from a left ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS...

    好用的代码生成源码

    自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"dir"后缀 示例: pkg=com.company => pkg_dir=com/company 7. 数据库表配置,用于自定义生成器模板引用的table变量 配置文件必须存放在classpath: ...

    使用php开发,基于swoole扩展开发的工具swoole-crontab.zip

    完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间 请使用swoole扩展1.7.9-stable及以上版本.Swoole 支持worker处理redis队列任务 2.配置的支持 具体配置文件...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    要避免复制记录,表必须有PRIMARY KEY或一个UNIQUE索引。当新记录复制唯一键值的旧记录时,REPLACE关键字可以将旧记录替换为新记录。 如果备份时遇到服务器性能问题,可以有帮助的一个策略是在从服务器而不是主...

    Java学习笔记-个人整理的

    {12.21.1}primary key, unique}{181}{subsection.12.21.1} {12.21.2}unique}{182}{subsection.12.21.2} {12.21.3}foreign key}{182}{subsection.12.21.3} {12.22}view}{187}{section.12.22} {12.23}index, ...

    jpivot学习总结.doc

    foreignKey 外键,对应事实表中的一个列,它通过 <Hierarchy> 元素中的主键属性连接起来。 3.4. Hierarchy 你一定要指定其中的各种关系 , 如果没有指定 , 就默认 Hierarchy 里面装的是来自立方体中的真实表 . ...

Global site tag (gtag.js) - Google Analytics