![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
北半球的夜
php工程师
展开
-
mysql数据恢复
第一步:./mysqlbinlog --no-defaults --database=shopeebao1688 --start-datetime="2020-07-01 00:00:00" --stop-datetime="2020-08-11 10:26:00" /www/server/data/mysql-bin.000012 > snake_pack.txt第二步:./mysqlbinlog --no-defaults --database=shopeebao168.原创 2021-07-24 17:57:58 · 70 阅读 · 0 评论 -
聚石塔RDS数据备份与迁移
一、数据备份mysqldump -h rm-k2jgmq0e63g1594w7.mysql.zhangbei.rds.aliyuncs.com -u snake -pZyTiLSpAdd3pBiaT --set-gtid-purged=OFF snakeAdmin | gzip > snakeAdmin.sql.gz原创 2021-06-08 01:14:27 · 588 阅读 · 0 评论 -
mysql表数据复制便于归档
第一步:在不影响线上数据的情况下进行分表归档,例如一下讲日志表归档insert into snake_admin_log_2020 select * from snake_admin_log where `log_time` <1609430400第二步:讲原表的数据删除已归档的记录DELETE FROM `snake_admin_log` WHERE `log_time` <1609430400第三部:这个就在项目控制器文件中编写条件查询对应年份的数据表即可...原创 2021-04-04 21:57:05 · 82 阅读 · 0 评论 -
对MySql现有的数据删除重复
线上测试过的数据如下:1、第一步:查看有多少重复的数据select pack_id,order_number,pay_status,pack_status,claim,COUNT(*) from snake_pack_2020 where is_del=0 AND pay_status=0 AND `create_time` > 1617120000 group by order_number,account_id having count(*) > 12、第二步:删除..原创 2021-03-31 23:58:05 · 71 阅读 · 0 评论 -
特殊字符、符号写入数据库问题
【问题】如上图所示,存在特殊字符,吸入数据库,会提示错误。【解决方案】最优方案:base64_encode() 后写入数据 取出数据 base64_decode() 还原。 编码格式:设置mysql字段为utf8mb4即可 函数过滤:用 str_replace() 函数替换制定字符...原创 2019-06-10 18:39:40 · 3403 阅读 · 0 评论