当前位置:论坛首页 > Linux面板 > 求助

求大神写个:定时执行更新mysql 数据的shell

发表在 Linux面板2019-4-3 10:45 [复制链接] 6 4011

求大神写个:定时执行更新mysql 数据的shell

使用道具 举报 只看该作者 回复
发表于 2019-4-3 10:47:03 | 显示全部楼层
比如定时执行这一条语句。↓↓↓
update pre_xigua_hb_user set mfxxnum=3 where mfxxnum=0 AND pubs=0 AND mobile!=0
使用道具 举报 回复 支持 反对
发表于 2019-4-3 10:56:10 | 显示全部楼层
#!/bin/bash
#数据库连接语句
MYSQL="mysql -h127.0.0.1 -uroot -p密码 数据库名 -e"
#执行
$MYSQL "update pre_xigua_hb_user set mfxxnum=3 where mfxxnum=0 AND pubs=0 AND mobile!=0"

上面内容vi upmysql.sh保存 ,每天凌晨执行
crontab -e

0 0 * * * sh /root/upmysql.sh

你可以参考下 希望对你有帮忙
使用道具 举报 回复 支持 反对
发表于 2019-5-25 09:14:04 | 显示全部楼层
谢谢,已找到解决方法了
使用道具 举报 回复 支持 反对
发表于 2020-10-16 23:44:46 | 显示全部楼层
68087908 发表于 2019-5-25 09:14
谢谢,已找到解决方法了

怎么解决的 求指教
使用道具 举报 回复 支持 反对
发表于 2021-11-19 07:38:18 | 显示全部楼层
welltuancom 发表于 2020-10-16 23:44
怎么解决的 求指教

计划任务
使用道具 举报 回复 支持 反对
发表于 2022-1-28 08:04:33 | 显示全部楼层
mysql -u数据库用户 -p数据库密码 -D数据库名称 -AB -e "update pre_xigua_hb_user set mfxxnum=3 where mfxxnum=0 AND pubs=0 AND mobile!=0;"

备用
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表