
mysql
地球没有花
这个作者很懒,什么都没留下…
展开
-
mysql问题汇总
mysql version:5.7 1、执行DDL,在线增加表字段的时候报错:Duplicate entry '1234567' for key 'PRIMARY' 2、Lock wait timeout exceeded; try restarting transaction 3、connect: connection timed out原创 2020-08-31 15:15:38 · 147 阅读 · 0 评论 -
找出字段中重复的值
比如,力扣的一道题: person表: +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | +----+---------+ 根据以上输入,你的查询应返回以下结果: +---------+ | Email | +---------...原创 2020-02-10 10:57:10 · 697 阅读 · 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 · 2249 阅读 · 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 · 1072 阅读 · 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 · 411 阅读 · 0 评论