如何从mysql表中删除auto_increment
发布时间:2020-12-11 23:42:12 所属栏目:MySql教程 来源:网络整理
导读:这应该是一个非常容易的问题,但我找不到一个有效的解决方案. 我将日期从Oracle迁移到MYSQL,在此过程中,所有主键都设置为auto_increment. 但是,有很多已确定的关系(父PK与孩子相同). 因此,执行事务的正确方法是插入父表,从此交互中获取result.insertId,然后在
这应该是一个非常容易的问题,但我找不到一个有效的解决方案. 我将日期从Oracle迁移到MYSQL,在此过程中,所有主键都设置为auto_increment. 但是,有很多已确定的关系(父PK与孩子相同). 因此,执行事务的正确方法是插入父表,从此交互中获取result.insertId,然后在子表中插入相同的值.我知道我可以简单地忽略在insert命令中发送id的auto_increment,但我不想让它继续下去. 正如我读到的解决方案说我需要将列更改为完全相同的规范但auto_increment,我运行以下SQL:
..我收到以下消息:
有小费吗? 谢谢 最佳答案 您需要禁用外键检查:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mysql应用mysql 5.7.12 winx64安装配置方法图文教程
- Mysql实例MySQL利用AES_ENCRYPT()与AES_DECRYPT()加解密的正
- c# – 找不到错误程序或函数mysql
- MySQL在两列中比较相同的值
- Mysql必读mysql 5.7.5 m15 winx64安装配置图文教程
- MYSQL教程mysql exists与not exists实例详解
- Mysql入门MySQL里面的子查询实例
- 数据库 -- mysql支持的数据类型
- Mysql入门windows server2014 安装 Mysql Applying Securit
- Mysql入门Mysql InnoDB删除数据后释放磁盘空间的方法