0 0

mysql 定时备份表 新建表5

需求:MySQl每月最后一天的晚上00:00:00点 ,将表log_user_audio的名字改为log_user_audio_2013_01_31 ,然后新建一个表log_user_audio

问题:
1:这个怎么写,或者帮我找找,因为我不知道怎么搜 --! 囧囧?

2:这个是用所谓的存储过程实现吗? 我一点不了解数据库除了sql之外的东西,能不能顺便帮忙开导下我?
2013年5月06日 16:03

2个答案 按时间排序 按投票排序

0 0

java quartz来定时执行!在java里面执行DDL语句,然后创建一个新表。最后在servlet init中启动这个quartz schedule。部署tomcat(如果你的程序本身是跑在tomcat上的话)

否则直接使用mysql提供的作业操作等方面的支持。配合cron。

2013年5月06日 19:45
0 0

用存储过程应该也可以,个人不大喜欢。而且MySQL的存储过程也比较烦(所有DB的存储过程都烦,哈。)。

我的建议,是直接程序处理。

比如写段程序,分别执行

create table log_user_audio_yyyy_MM_dd as select * from  log_user_audio ;
/*备份表的话,索引主键都不做了。*/

truncate table log_user_audio;


然后,在系统里设置定时执行上述程序,就好了。

2013年5月06日 18:28

相关推荐

    Mysql数据库定时备份

    "Mysql数据库定时备份" Mysql数据库定时备份是数据库管理中非常重要的一步操作,目的是为了防止数据丢失和保护数据的安全。通过定时备份,可以在数据库发生故障或数据丢失时快速恢复数据,减少损失。 在本文中,...

    [数据库] Navicat for MySQL定时备份数据库及数据恢复1

    本文将详细介绍如何使用Navicat for MySQL进行数据库的定时备份以及数据恢复,这对于保护数据库免受意外损坏或数据丢失至关重要。Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括MySQL。 ### 一、...

    Navicat for MySQL定时备份数据库及数据恢复详解

    以下是对Navicat for MySQL定时备份数据库及数据恢复的详细解释: ### 一、设置计划任务定时备份数据库 1. 首先,你需要在Navicat中创建一个数据库,例如`hcpmanage`,并根据需求创建相应的表,如`information`,...

    navicat 10 for mysql管理工具

    5. **数据库备份**:提供定时备份计划,确保数据安全。用户可以设定自动备份策略,避免因意外情况导致数据丢失。 6. **数据同步**:分析并比较两个数据库的差异,生成同步脚本,实现数据库之间的同步更新。 7. **...

    mysql+Navicat for MySQL安装包及教程

    同时,可以通过Navicat的备份功能定时备份数据库,以防数据丢失。在数据库设计时,应遵循最佳实践,如合理划分数据表,使用合适的数据类型,以及创建索引来优化查询性能。 总的来说,MySQL结合Navicat for MySQL...

    逐步讲解MySQL中定时事件计划的创建

    MySQL中的定时事件计划是数据库管理中的一个重要特性,它允许管理员安排特定任务在预设的时间自动执行,例如数据备份、清理过期记录等。本篇主要介绍如何创建和管理MySQL的定时事件计划,以及相关的权限设置。 首先...

    navicat for mysql10.0.11使用及说明.rar

    备份计划则允许用户设置定时备份任务,确保数据安全。 7. **报表设计与运行** Navicat内置报表设计器,可以创建自定义报表,用于数据统计和分析。报表可以以图表或表格形式展示,便于理解大量数据。 8. **性能...

    navicat8_mysql_en

    6. **备份与恢复**:自动化备份计划功能,可设置定时备份任务,防止数据丢失。同时,支持一键恢复功能,快速恢复到特定备份点。 7. **导入导出**:支持多种格式的数据导入导出,如CSV、XML、Excel等,方便数据迁移...

    Navicat for MySQL.app

    6. **备份和计划**:Navicat的自动备份功能允许设置定时任务,定期备份数据库,确保数据安全。备份计划可按日、周、月设定,避免因意外情况导致数据丢失。 7. **数据可视化**:Navicat的图表功能能够将数据库中的...

    Mysql图形化操作工具SqlYog

    用户可以选择备份整个数据库或单个表,甚至可以设置定时备份任务。 6. **导入导出数据**:SqlYog提供了数据导入导出功能,支持CSV、Excel、XML等多种格式,方便数据迁移和交换。 7. **性能分析**:内置的性能分析...

    Navicat for Mysql

    同时,其还支持计划任务,如定时备份、数据刷新等,确保数据安全无忧。 在性能优化方面,Navicat提供了性能监控工具,可以实时查看服务器的资源使用情况,帮助DBA分析和调整数据库性能。它还具备索引分析功能,能...

    navicat数据库可视化界面:navicat_mysql_cs_x86

    6. 数据备份:定时备份功能可以确保数据的安全,防止意外丢失。 7. 数据导入导出:支持从各种文件格式(如CSV、Excel)导入数据,也可以将数据导出为各种格式。 8. 报表设计:自定义报表,以图表形式展示数据分析...

    mac版mysql客户端 navicat for mysql(core_keygen-2.dmg)

    5. 备份与恢复:Navicat提供定时备份功能,可以设置计划任务自动备份数据库,防止数据丢失。同时,也可以方便地恢复已备份的数据。 除此之外,Navicat还提供了其他高级特性,如数据传输、数据同步、数据导入导出、...

    mysql5客户端

    7. **权限管理**:管理MySQL用户的权限,包括新建、修改和删除用户,分配特定的数据库访问权限。 8. **图表分析**:通过图表形式展示数据,帮助用户更好地理解和分析数据。 9. **性能优化**:提供查询分析器和性能...

    MySql数据导入导出

    `LOAD DATA INFILE` 是MySQL提供的一种直接从文件中读取数据并导入到表中的功能,尤其适用于大规模数据的快速导入。 - **命令格式**: ```sql LOAD DATA [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO ...

    Navicat for MySQL_11.2.15.zip

    - **备份计划**:用户可以设置定时任务,自动执行数据库备份,确保数据安全。 - **团队协作**:内置的“Navicat Cloud”服务,允许团队成员共享连接信息,协同工作,提高效率。 2. **系统需求与兼容性**: - ...

    Navicat_for_MySQL_10.1.7_XiaZaiBa

    7. **数据备份**:提供定时备份功能,自动执行数据库备份任务,确保数据安全。 8. **数据传输**:可以方便地在不同的数据库之间传输数据,或者在表之间进行数据迁移。 9. **查询构建器**:内置SQL查询构建器,帮助...

    在数据库中实现定时任务-详解及实例.pdf

    1. **设计定时任务逻辑**:根据业务需求设计定时任务的具体逻辑,例如定期清理过期数据、自动备份等。 2. **编写SQL脚本**:基于第一步的设计,编写相应的SQL脚本。 例如,以下SQL脚本用于删除`log_device`表中...

Global site tag (gtag.js) - Google Analytics