![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
likeflower950
这个作者很懒,什么都没留下…
展开
-
MySQL查找重复索引和冗余索引
索引的创建对数据库的查询性能有很好的优化,但是不恰当的索引使用也会给数据库带来性能上的影响。SQL索引创建需要注意的情况重复索引:一个字段上建立多个索引,因为见过在主键上建立唯一索引的这种二笔写法,深深地震惊了我。冗余索引:指多个索引的前缀列相同,或者在联合索引中包含了主键的索引 。现在我们用SQL来查找一个数据库的重复索引和冗余索引SELECT a.TABLE_SCHEMA, a.TAB原创 2017-06-30 23:15:30 · 3187 阅读 · 0 评论 -
MySQL更新FROM从句中的字段 mysql [Err] 1093
UPDATE test1 SET id = id + 50 WHERE id IN (SELECT t1.id FROM test1 t1, test2 t2 WHERE t1.id = t2.id)上面SQL语句是想更新,在test2中存在test1的数据,更新test1表,但是由于要更新的字段 id 跟需要查找的字段重叠,导致会出现如下错误:[Err] 1093 - You can't sp原创 2017-07-02 21:04:40 · 388 阅读 · 0 评论