赞
踩
我创建mysql表的时候发现我创建外键竟然自动给那个字段添加了索引,而我删除该索引的时候抛出了这个异常。
MySQL 4.1.2以后的版本在建立外键时会自动创建普通的index索引,而且无法只删除索引。
其实如果两个表的数据量大了以后如果外键字段没有索引插入添加会极度的慢,如果加了索引损失了一些存储空间会缓解一些这种问题。
目前来看如果不是经常频繁使用而且这个字段以及关联字段从未添加过索引,可以根据实际情况取消外键,在业务代码中使用逻辑缓存减少关联查询。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。