mysql
地球没有花
这个作者很懒,什么都没留下…
展开
-
mysql问题汇总
mysql version:5.71、执行DDL,在线增加表字段的时候报错:Duplicate entry '1234567' for key 'PRIMARY'2、Lock wait timeout exceeded; try restarting transaction3、connect: connection timed out原创 2020-08-31 15:15:38 · 112 阅读 · 0 评论 -
找出字段中重复的值
比如,力扣的一道题:person表:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email |+---------...原创 2020-02-10 10:57:10 · 584 阅读 · 0 评论 -
mysql explain extra常用字段举例解释
CREATE TABLE `test_users` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `USER_ID` varchar(11) DEFAULT NULL COMMENT '用户账号', `USER_NAME` varchar(255) DEFAULT NULL COMMENT '用户名', `AGE` int(5) DEFAULT ...原创 2019-07-31 20:43:53 · 2187 阅读 · 0 评论 -
mysql隐式转换导致索引失效
1、如果你的表字段类型是字符串类型,比如varchar,并且该字段上有索引,如果你查询的时候用的是数值,则会导致索引失效,比如表里存的是:字段 user_id 值 111 类型 varchar(100) 如果你的查询是select * from xxx where user_id=111,则索引失败;select * from xxx where user_i...原创 2019-07-29 16:22:53 · 987 阅读 · 0 评论 -
关于数据表复制
以前没复制过表,今天有需要。表A_copy是表A的复制表1、如果你只是复制表数据,而不需要A的索引、自增等其他信息,直接执行:create table A_copy select * from A;2、如果你还需要A表的其他表信息,索引之类的,需要这么来:create table A_copy like A; // 这句话就可以将A表的表信息都复制in...原创 2019-07-12 12:10:08 · 369 阅读 · 0 评论