通达OA修复MYSQL的指定数据表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通达OA修复MYSQL的指定数据表相关的知识,希望对你有一定的参考价值。

**通达OA邮件报错:
Table ‘. d_oaemail_body‘ is marked as crashed and should be repaired

D:MYOAmysql5inmyisamchk.exe -c -r D:MYOAdata5TD_OAemail_body.MYI

以上这条指令是用于修复数据表的。
myisamchk 工具会帮助你恢复数据表的索引,也不用重新启动mysql,问题就解决了。**

//-- MYOA数据库配置 --
$MYSQL_SERVER="localhost:3336";
$MYSQL_USER="root";
$MYSQL_DB="TD_OA";
$MYSQL_PASS="myoa888";

按照日期条件,表的插入数据指令
SELECT FROM email_body WHERE FROM_UNIXTIME(send_time)<‘2018-8-22 00:00:00‘ ORDER BY send_time DESC
INSERT INTO email_body SELECT
FROM email_body20180726 WHERE FROM_UNIXTIME(send_time)<‘2018-7-26 00:00:00‘

以上是关于通达OA修复MYSQL的指定数据表的主要内容,如果未能解决你的问题,请参考以下文章

通达OA系统优化-对mysql数据库减肥

通达OA前台任意用户登录漏洞复现

通达OA前台任意用户登录漏洞复现

oa系统开发常识

通达OA高性能部署之负载均衡案例分享

通达OA任意用户登录漏洞