分类 DB 下的文章
db,mysql,postgresql,redis,mariadb,memcache...
-
mysql非正常关闭导致InnoDB发生crash recover导致无法启动的解决办法
参考链接: mysql非正常关闭导致InnoDB发生crash recover导致无法启动的解决办法 很暴力的解决, 寻找更好的方法...
-
[转载]MySQL 中将一个表的数据插入另外一个表的方法
参考地址: MySQL 中将一个表的数据插入另外一个表的方法 如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: INSERT INTO newArticles SELECT * FROM articles; 如果只希望导入指定字段,可以用这种…
-
[记录]mysql的in查询, 查询结果按in集合顺序显示
需求来自, 某些特定场景, 比如人工推荐, 编辑后台输入一串id, 前台需要按输入的id顺序显示. mysql 的in语法如下: SELECT * FROM `single` WHERE `single_id` IN ('987', '256', '381', '586'); 正常情况下, 取出的数据, 会按照 256, 381, 586, 987排序, 而我需要的是987, 256, 381, …
-
[转载]mysql 给有重复记录的表添加唯一索引
原文作者: 不详 转载地址: [MySQL管理] mysql 给有重复记录的表添加唯一索引 不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引,例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加两个字段的联合唯一索引: alter table user add unique index(user_id,user_name);…
-
[技巧]MYSQL同一个表的两个字段值复制
咳咳, 很简单, 直接贴代码吧, 已经知道的别鄙视我. UPDATE table SET a=b 把b的值复制给a, 速度不错, 测试使用7w5k条数据, 耗时5.65秒, 还能忍受吧.