如何从mysql表中删除auto_increment
发布时间:2020-12-15 08:53:08 所属栏目:MySql 来源:互联网
导读:这应该是一个非常容易的问题,但我找不到一个有效的解决方案.我将日期从Oracle迁移到MYSQL,在此过程中,所有主键都设置为auto_increment.但是,有很多已确定的关系(父PK与孩子相同).因此,执行事务的正确方法是插入父表,从此交互中获取result.insertId,然后在子表
这应该是一个非常容易的问题,但我找不到一个有效的解决方案. 我将日期从Oracle迁移到MYSQL,在此过程中,所有主键都设置为auto_increment. 但是,有很多已确定的关系(父PK与孩子相同). 因此,执行事务的正确方法是插入父表,从此交互中获取result.insertId,然后在子表中插入相同的值.我知道我可以简单地忽略在insert命令中发送id的auto_increment,但我不想让它继续下去. 正如我读到的解决方案说我需要将列更改为完全相同的规范但auto_increment,我运行以下SQL:
..我收到以下消息:
有小费吗? 谢谢 最佳答案 您需要禁用外键检查: (编辑:商洛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |