为了账号安全,请及时绑定邮箱和手机立即绑定

mysql中查询所有auto_increment字段名?

mysql中查询所有auto_increment字段名?

MMTTMM 2019-04-27 17:16:57
如题,需要批量删除表中带有auto_increment属性的字段的auto_increment属性,等待数据导入之后,再将其恢复,请问这种需求如何实现呢?感激不尽!!!
查看完整描述

2 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

在数据库information_schema中查询
select*from`COLUMNS`cwherec.EXTRA='auto_increment'
就可以找到所有自增字段名,你可以用table_schema限制数据库范围
然后构造ALTERTABLE语句来去掉字段的auto_increment,只是个思路具体还比较麻烦。
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 421 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信