mysql中查询所有auto_increment字段名?

如题,需要批量删除表中带有auto_increment属性的字段的auto_increment属性,等待数据导入之后,再将其恢复,请问这种需求如何实现呢?
感激不尽!!!
MMTTMM
浏览 422回答 2
2回答

潇潇雨雨

在数据库information_schema中查询select*from`COLUMNS`cwherec.EXTRA='auto_increment'就可以找到所有自增字段名,你可以用table_schema限制数据库范围然后构造ALTERTABLE语句来去掉字段的auto_increment,只是个思路具体还比较麻烦。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript