首页 > 数据库 >Mysql 数据不能回滚,删除有外键约束的数据

Mysql 数据不能回滚,删除有外键约束的数据

时间:2022-10-31 22:55:13浏览次数:51  
标签:回滚 constraint 外键 Mysql table 数据 alter

数据不能回滚:

SHOW VARIABLES LIKE 'autocommit';  //查看是否自动提交
set autocommit=OFF;  //关闭自动提交
alter table TRIPLEG engine=innodb; //设置当前表的引擎为 innodb

更改有外键约束的数据:

alter table EXAM_JFXXSUB disable constraint FK_EXAM_JFXXSUB;  //先禁用
alter table table_name enable constraint constraint_name ; // 启用

 

标签:回滚,constraint,外键,Mysql,table,数据,alter
From: https://www.cnblogs.com/sszywq/p/16846197.html

相关文章

  • MySQL快速入门
    MySQL快速入门1.初识MySQLJavaEE:企业级Java开发、Web前端(页面:展示——数据);后端(连接点:连接数据库JDBC,连接前端——控制视图跳转和给前端传递数据);数据库(存数据,Txt,Excel......
  • Linux源码安装MySQL
    在Linux中源码安装MySQL​​A、必备条件​​​​a>CMake​​​​b>Boost​​​​c>Mysql​​​​B、安装详情​​​​a>添加mysql用户​​​​b>配置mysql预编译参数​​​......
  • OS + CentOS 8.2 / MySQL 8.0.31
    smysql-8.0.31-1.el8.x86_64.rpm-bundle.tar解压https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-1.el8.x86_64.rpm-bundle.tarmysql-community-client-8.0.3......
  • Go开发 之 Go如何读取Mysql数据
    目录​​1、简介​​​​2、下载包,并创建包路径​​​​3、引用包​​​​4、举例说明​​​​5、效果图​​1、简介Go语言是个很方便的具有动态写法的静态语言,读取mysql是g......
  • MySQL(一)
    SQL语句三大主线DDL:(DataDefinitionLanguages,数据定义语言),主要用来创建,删除,修改库和表的结构.DML:(DataManipulationLanguage,数据操作语言),主要用于添加,删......
  • mysqldump 导出提示Couldn't execute SELECT COLUMN_NAME...
    mysqldump命令:mysql5.7版本内导出数据库:mysqldump-hip-uroot-pdbname>db.sql;导出数据库中的某个表:mysqldump-hip-uroot-pdbnametablename>......
  • day06-(mysql)
    建表:CREATEDATABASEmysqltest2;USEmysqltest2;--部门表CREATETABLEDEPT(DEPTNOINTPRIMARYKEY,--部门编号DNAMEVARCHAR(14),--部门名称L......
  • Linux安装MySQL
    我使用的是yum安装MySQL,但是MySQL是没有yum源的,这时候就要去MySQL官网下载,下面步骤是安装最新的yum源,如果不想使用最新的这里我就直接给下载地址了https://dev.mysql.com/......
  • MySQL:主键与外键
    转载自:https://www.cnblogs.com/lrhya/p/12534561.htmlMySQL数据库的主键和外键详解主键主键的定义主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行......
  • SQL中的外键
    外键概念:   外键与主键相对,作用就是通过主外键的之间关系使对张表中的数据更好的关联。外键特点:   从表外键的值是对主表主键的引用。   从表外键类型,必须与......