mysql数据库数据修改后保存刷新数据还原了

mysql数据库数据修改后保存刷新数据还原了,第1张

你作这样的 *** 作无非是因为误删了数据,要进行恢复原数据,又不想冲掉后来更新的新数据,按下面方法来做吧:

1.按日期筛选出已经作更新的数据表中数据,并作导出备份

2.将你需要恢复导入的数据按更新导入UPDATE

3.将第1步已经备份的数据导入UPDATE

1.从语法上来说,你这样写是没有问题的,因为这里把new当成表名。编译自然是成功的,但是当插入数据用到触发器的时候,就会报找不到new表的错误了。

2.列出每一个字段是可以的,但是写起来比较麻烦,要这样:

insert into ct_master1 value (new.c1,new.c2,new.c3)

简洁的方法,就是插入的时候设定一个唯一性的值,比如id

然后就可以把insert改成:

insert into ct_master1 select * from ct_master where ct_master.id=NEW.id

这样就可以了。

MySQL

Workbench

是一个专为MySQL设计的,可视化的数据库设计和管理工具,本文介绍如何使用该软件备份/还原

MySQL

数据库。

一、安装

MySQL

Workbench

1从MySQL

官方网站下载

MySQL

Workbench(具体网址见参考),并默认安装即可。

注意,该软件需要安装

Visual

C++

2010

Redistributable

.Net

Framework

4

支持。

二、连接目标数据库

1运行

MySQL

Workbench

,点击(1)加号按钮,设置目标数据库的登录信息后,点击(2)[Test

Connection]测试链接成功后,点击[OK]按钮。

2点击新建的连接,例如

Localhost。若d出

Connection

Warning

窗口,请确认当前版本

Workbench

是否支持目标数据版本,如果支持,点击[Continue

Anyway]按钮。

三、备份数据库

1点击[Data

Export],界面右侧将显示数据导出窗口。

2点击[Refresh]按钮,刷新数据库列表(1),选择要导出的数据表(2),设置导出的目录(3),点击[Start

Export]按钮开始导出,等待

Export

Progress

界面进度完成。

四、还原数据库

1点击[Data

Import/Restore],界面右侧将显示数据导入窗口。

2输入或选择(1)数据库备份的存储路径,点击(2)[Load

Folder

Contents]加载备份内容,选择要导入的数据库(3)和数据表(4),然后点击[Start

Import]开始导入,等待

Import

Progress

界面进度完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9970429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存