`

mysql清除外键

阅读更多

清除所有外键:set foreign_key_checks=0;
逐个清除外键:alter table tbname drop foreign key foreign_key_name

 

SELECT
CONCAT(' ALTER TABLE ',TABLE_CONSTRAINTS.CONSTRAINT_SCHEMA,'.',TABLE_CONSTRAINTS.TABLE_NAME,'  DROP FOREIGN KEY  ',TABLE_CONSTRAINTS.CONSTRAINT_NAME,';')
FROM
TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE = 'FOREIGN KEY'
AND CONSTRAINT_SCHEMA IN ('ecshop')

 

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html

分享到:
评论

相关推荐

    MySQL使用外键实现级联删除与更新的方法

    主要介绍了MySQL使用外键实现级联删除与更新的方法,详细分析了mysql数据库与表的创建、数据插入、查询以及外链的使用与级联操作相关技巧,需要的朋友可以参考下

    MySQL中文参考手册.chm

    5.4.4 存储过程和触发器 5.4.5 外键(Foreign Keys) 5.4.5.1 不使用外键的理由 5.4.6 视图(Views) 5.4.7 '--'作为一个 注解的开始 5.5 MySQL 遵循什么标准? 5.6 怎样处理没有提交...

    MYSQL

    5.4.4 存储过程和触发器 5.4.5 外键(Foreign Keys) 5.4.5.1 不使用外键的理由 5.4.6 视图(Views) 5.4.7 '--'作为一个 注解的开始 5.5 MySQL 遵循什么标准? 5.6 怎样处理没有提交/回卷...

    MySQL中文参考手册

    * 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o ...

    mysql数据库高级,mysql优化.rar

    此外,还可以使用索引和外键来加强数据库结构的完整性和性能。索引可以加速数据检索,而外键可以建立表之间的关联关系,保证数据的完整性和一致性。 第一范式(1NF):确保每个数据字段都是原子的,即不可再分割。 ...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    然后这是学生成绩表,其中定义了外键约束 [sql] view plain copy create table GRADE( STU_ID INT NOT NULL, STU_SCORE INT, foreign key(STU_ID) references STUDENT(STU_ID) ); insert into GRADE values...

    数据库设计和自动安装工具BDB V2.2(for Oracle/MS SQLServer/MySQL/Access/SQLAnywhere/Sybase)

    11、2007.11.28 Oracle、MySQL下导入数据增加禁用、重新启用外键约束处理。 12、2007.11.28 更正MySQL下处理导入日期类型字段数据问题。 13、2007.11.28 更正SQLServer下处理sql_variant、...

    MYSQL 数据库命名与设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的...

    shop_surest:它基于Laravel 5.7 开发的一个小小的电商平台,可以用于新手学习参考

    合理设置了mysql索引、外键 基本常见的使用页面采用了redis保存,页面访问速度极快 使用的扩展包 monolog GuzzleHttp new/captcha spatie/laravel-permission zgldh/qiniu-laravel-storage predis yansongda/pay e

    程序员的SQL金典.rar

     9.2 消除差异性的方案  9.2.1 为每种数据库编写不同的SQL语句  9.2.2 使用语法交集  9.2.3 使用SQL实体对象  9.2.4 使用ORM工具  9.2.5 使用SQL翻译器  9.3 CowNewSQL翻译器  9.3.1 CowNewSQL支持的数据...

    程序员的SQL金典6-8

     9.2 消除差异性的方案  9.2.1 为每种数据库编写不同的SQL语句  9.2.2 使用语法交集  9.2.3 使用SQL实体对象  9.2.4 使用ORM工具  9.2.5 使用SQL翻译器  9.3 CowNewSQL翻译器  9.3.1 CowNewSQL支持的数据...

    程序员的SQL金典7-8

     9.2 消除差异性的方案  9.2.1 为每种数据库编写不同的SQL语句  9.2.2 使用语法交集  9.2.3 使用SQL实体对象  9.2.4 使用ORM工具  9.2.5 使用SQL翻译器  9.3 CowNewSQL翻译器  9.3.1 CowNewSQL支持的数据...

    程序员的SQL金典3-8

     9.2 消除差异性的方案  9.2.1 为每种数据库编写不同的SQL语句  9.2.2 使用语法交集  9.2.3 使用SQL实体对象  9.2.4 使用ORM工具  9.2.5 使用SQL翻译器  9.3 CowNewSQL翻译器  9.3.1 CowNewSQL支持的数据...

    程序员的SQL金典4-8

     9.2 消除差异性的方案  9.2.1 为每种数据库编写不同的SQL语句  9.2.2 使用语法交集  9.2.3 使用SQL实体对象  9.2.4 使用ORM工具  9.2.5 使用SQL翻译器  9.3 CowNewSQL翻译器  9.3.1 CowNewSQL支持的数据...

    信息系统详细设计说明书.docx

    1. 数据库类型选择:根据系统需求和性能要求,选用关系型数据库,如 MySQL、Oracle 等。 2. 数据库表设计:根据系统功能需求,设计相应的数据库表,包括用户表、部门表、角色表、权限表等。 3. 数据库关联设计:通过...

    2009达内SQL学习笔记

    不要过分依赖默认计算次序,使用圆括号()没有坏处,它能消除二义性。 and:条件与 如 SELECT prod_id,prod_price,prod_name FROM Products WHERE prod_price‘DELL’ or:条件或 (注: and 的优先级比 or 更高...

    JAVA程序开发大全---上半部分

    7.2.8 编辑和清除数据表中的数据 112 7.2.9 创建和删除数据表 112 7.2.10 创建和删除外键 113 7.2.11 自动生成SQL语句 113 7.3 JDBC应用实例:登录系统 114 7.4 本章小结 116 第8章 Struts框架的开发及应用 117 8.1 ...

    jpivot学习总结.doc

    UsagePrefix 加前缀 , 消除歧义 foreignKey 外键,对应事实表中的一个列,它通过 <Hierarchy> 元素中的主键属性连接起来。 3.4. Hierarchy 你一定要指定其中的各种关系 , 如果没有指定 , 就默认 Hierarchy 里面...

    数据库性能优化二:数据库表优化提升性能

    此文为第二部分 优化①:设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般...

Global site tag (gtag.js) - Google Analytics