交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • MySQL删除有外键约束的表数据方法介绍

    在MySQL中删除一张表或一条数据的时候,出现

    [Err] 1451 -Cannot deleteorupdatea parent row:
     aforeignkeyconstraintfails (...)

    这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。

    禁用外键约束,我们可以使用:

    SETFOREIGN_KEY_CHECKS=0;

    然后再删除数据

    启动外键约束,我们可以使用:

    SETFOREIGN_KEY_CHECKS=1;

    查看当前FOREIGN_KEY_CHECKS的值,可用如下命令:

    SELECT @@FOREIGN_KEY_CHECKS;

    总结

    以上就是本文关于MySQL删除有外键约束的表数据方法介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以参阅:MySQL删除表数据的方法 、MySQL 声明变量及存储过程分析 、几个比较重要的MySQL变量 、MySQL prepare原理详解等。有什么问题可以随时留言,小编会及时回复大家。


    广而告之:
    热门推荐:
    js匿名函数作为函数参数详解

    由衷的感叹,js真是烦。 学到现在,渐渐理解了什么是:语言都是通用的,没有好不好,只有擅长不擅长。 继承,多态,甚至指针,c能实现,c++,java有,javascript(和java是雷锋和雷峰塔的区别,名字上不知道坑了多少人)也能变通实现。 温故知新,今天又回味了一遍,匿名函数作···

    php技巧小结【推荐】

    1 如何定义linux和window通用的文件分隔符号 DIRECTORY_SEPARATOR : 目录分隔符,是定义php的内置常量。在调试机器上,在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR 这样可以不用判断···

    js实现的在线调色板功能完整实例

    本文实例讲述了js实现的在线调色板功能。分享给大家供大家参考,具体如下: 运行效果图如下: 完整实例代码如下: <html> <head> <meta http-equiv="content-Type" content="text/html;charset=utf-8"> <meta name="keywords" content="调色板" /> &···

    生成html静态文件后的分页(客户端版)

    New Document * { font-size:10.2pt; font-family:tahoma; line-height:150%; } .divContent { border:1px solid red; background-color:#FFD2D3; width:500px; word-break:break-all; margin:10px 0px 10px; padding:10px; } ···

    JQuery Ajax 异步操作之动态添加节点功能

    异步操作动态添加节点,导致在代码中给添加的节点全局绑定事件或者获取元素无效,上代码: $(function () { var IP = '...'; // 页面中的默认编号起始值 和 公用IP前缀 showData(); function showData() { if ($('.content')) $('.content').remove(); $.ajax(···

    React Native AsyncStorage本地存储工具类

    利用react-native组件AsyncStorage,通过promise,保存本地数据,具体内容如下 import {AsyncStorage} from 'react-native'; export default class StorageUtil { /** * 保存一个Json对象 * @param key * @param value * @param callback */ static asy···

    mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧

    复制代码 代码如下: # vi mysqlusers.txt create database dataname; grant all privileges on dataname.* to username@localhost identified by ‘password‘; flush privileges; # /usr/local/mysql/bin/mysql -u root -p password < mysqlusers.txt    蓝色斜体部分为···

    Bootstrap 布局组件(全)

    Bootstrap 布局组件 1、Bootstrap字体图标 (1)、字体图标列表链接      http://www.runoob.com/bootstrap/bootstrap-glyphicons.html (2)、用法      如需使用图标,只需要简单地使用下面的代码即可。请在图标和文···

    谈谈从phpinfo中能获取哪些值得注意的信息

    phpinfo函数 phpinfo函数 PHP中提供了PHPInfo()函数,该函数返回 PHP 的所有信息,包括了 PHP 的编译选项及扩充配置、PHP 版本、服务器信息及环境变量、PHP 环境变量、操作系统版本信息、路径及环境变量配置、HTTP 标头、及版权宣告等信息。 其函数定义如下: 语法: int phpinf···

    Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗

    使用弹窗在网页中显示短信息还行,虽然不那么地友好。然而,弹窗对于如同网站服务条款的长信息就无能为力的了。这是需要使用一个叫模态框modal的东西,并且在模态框里面嵌入一个多行文本框textarea。 这个东西,如果要手工写JavaScript代码就太难做了,但是使用Bootstrap来编写···