首页 > 数据库 >mysql中删除时报错Cannot truncate a table referenced in a foreign key constraint (`em_hgh`.`monitoritem`, C

mysql中删除时报错Cannot truncate a table referenced in a foreign key constraint (`em_hgh`.`monitoritem`, C

时间:2023-05-10 14:56:02浏览次数:42  
标签:em monitortask referenced 删除 外键 约束 FOREIGN

在Mysql使用Truncate截断表时,提示 Cannot truncate a table referenced in a foreign key constraint (monitoritem, CONSTRAINT monitortaskpollutant_monitortask_fk)

这是因为存在外键约束导致的无法删除,我们可以先关闭外键约束,删除后再启动外键约束。

1、检查外键约束

SELECT @@FOREIGN_KEY_CHECKS; 

2、关闭外键约束校验

SET FOREIGN_KEY_CHECKS=0

3、执行删除操作

TRUNCATE monitortask

4、开启外键约束校验

SET FOREIGN_KEY_CHECKS=1

标签:em,monitortask,referenced,删除,外键,约束,FOREIGN
From: https://www.cnblogs.com/Snowclod/p/17387945.html

相关文章

  • mysql创建systemd管理项
    vim/usr/lib/systemd/system/mysqld.service写入system配置:[Unit]Description=MySQLServerDocumentation=mysqld##mysql参考手册Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.htmlAfter=network.targetAfter=syslog.target[Install]WantedBy=mul......
  • 如何在Ubuntu 22.04上安装Linux 内核、更新内核以后出现:nas挂不上、nas挂载失败、moun
    按照如下链接安装Linux内核:如何在Ubuntu22.04上安装Linux内核6.0?,内核安装确实成功了,但是我在挂载nas的时候会出现如下错误:mounterror:cifsfilesystemnotsupportedbythesystemmounterror(19):NosuchdeviceRefertothemount.cifs(8)manualpage(e.g.manmoun......
  • openai模型个性化训练Embedding和fine-tuning区别
    现在基于自然语言和文档进行对话的背后都是使用的基于嵌入的向量搜索。OpenAI在这方面做的很好,它的Cookbook(github.com/openai/openai-cookbook)上有很多案例,最近他们对文档做了一些更新。GPT擅长回答问题,但是只能回答它以前被训练过的问题,如果是没有训练过的数据,比如一些私有数据......
  • java.lang.OutOfMemoryError: PermGen space
    项目环境:tomcat:7.0jdk:1.7  我项目中出现这个问题,是一个tomcat中放了好几个不同的项目,同时使用这一个tomcat,导致的永久代内存溢出。减少项目的数量或者调解jvm参数。  主要想说的一点是,查问题看日志,tomcat看catalina.out日志文件比较全面。  ~~~~~~~~~~可以忽略~......
  • ASEMI代理ADV7611BSWZ原装ADI车规级ADV7611BSWZ
    编辑:llASEMI代理ADV7611BSWZ原装ADI车规级ADV7611BSWZ型号:ADV7611BSWZ品牌:ADI/亚德诺封装:LQFP-64批号:2023+引脚数量:64工作温度:-40°C~85°C安装类型:表面贴装型ADV7611BSWZ汽车芯片ADV7611BSWZ特性产品特性支持高清多媒体接口(HDMI®)1.4a功能 支持所有强制性和附......
  • element ui 动态下拉框定位
    先触发动态生成代码#po封装btn_pre_out=(By.XPATH,'/html/body/div/div/div[1]/div[3]/div/span')btn_out=(By.XPATH,'/html/body/ul/li')self.click(*self.btn_pre_out)ele=WebDriverWait(self.driver,10).until(lambda_:self.driver......
  • AcrelEMS-SW智慧水务能效管理平台的设计与应用
    安科瑞虞佳豪数字孪生起源于工业制造领域。工业制造也是数字孪生的主要战场。在产品研发的过程中,数字孪生可以虚拟构建产品数字化模型,对其进行仿真测试和验证。生产制造时,可以模拟设备的运转,还有参数调整带来的变化。数字孪生能够有效提升产品的可靠性和可用性,同时降低产品......
  • ASEMI代理ADV7391BCPZ原装ADI车规级ADV7391BCPZ
    编辑:llASEMI代理ADV7391BCPZ原装ADI车规级ADV7391BCPZ型号:ADV7391BCPZ品牌:ADI/亚德诺封装:LFCSP-32批号:2023+安装类型:表面贴装型引脚数量:32工作温度:-40°C~85°C类型:车规级芯片ADV7391BCPZ特征支持多格式视频输出复合(CVBS)和S-视频(Y-C)部件YPrPb(SD、ED和HD)分量RGB(SD......
  • 解决 Docker 的 DeviceMapper 占用空间过大
    某虚拟机运行容器半年后,磁盘空间报警,使用率超过百分之九十。经查后发现为Docker的DeviceMapper占用空间过大。概述DeviceMapper为容器的镜像和运行过程的缓存存放目录,这并不是一个文件夹,而是一个虚拟块设备。解决先将当前运行的容器导出为镜像(若已经对原有镜像进行过修改......
  • 界面控件DevExtreme使用指南 - 控制折叠操作 & 键盘支持
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。请注意:在开始本教程之前,请确保DevExtreme已安装在Angula......