update-MySQL怎么还原上一次SQL操作带来的影响

问题描述

MySQL怎么还原上一次SQL操作带来的影响
例如:

 update tablename set mobile=13396009700;

忘记加where条件造成全部修改了。如何还原?

解决方案

完整还原上次的备份吧

解决方案二:
只能恢复上次备份了

解决方案三:
没有办法,只能找最后一次的备份,恢复到那个时间点,然后再执行BINLOG中的备份逐步恢复到执行UPDATE的前一时刻。

解决方案四:
你没有备份数据也没有设置还原点所以还原不了了

解决方案五:
向领导承认错误吧,领导那里应该有数据库的备份的。

时间: 2024-11-03 03:50:37

update-MySQL怎么还原上一次SQL操作带来的影响的相关文章

MYSQL SET类型字段的SQL操作知识介绍

本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: <em>`mark` set('index','best','hot')</em>  用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存的是数字 SET字段是利用二进制数字来一一对应你设置的值,比如index,排在第0位,那么2的零次方等于1 复制代码 代码如下: update from table SE

servlet+JSP+mysql实现文件上传的方法_JSP编程

本文实例讲述了servlet+JSP+mysql实现文件上传的方法.分享给大家供大家参考,具体如下: 一.文件上传的基本操作: 1. 表单属性enctype的设置 multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是"application/x-www-form-urlencoded". 然而,在向服务器发送大量的文本.包含非ASCI

MySQL存储过程中实现执行动态SQL语句的方法_Mysql

本文实例讲述了MySQL存储过程中实现执行动态SQL语句的方法.分享给大家供大家参考.具体实现方法如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE set_col_value -> (in_table VARCHAR(128), -> in_column VARCHAR(128), -> in_new_value VARCHAR(1000), -> in_where VARCHAR(4

mysql中导入/导出超大的sql文本文件方法总结

在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等! 多种方案收集,如下: 方案一:客户端直接命令操作(此方法是我比较喜欢的) 刚恢复一个电商网站mysql备份数据,此备份文件有300多M,因为phpmyadmin支持上传有限,文件太大IE停止响应,所以在本地用  代码如下 复制代码 mysql -u root -p root jiahuibuydb< c:/yebihai.sql 但没导入进去,出

update值与原值相同时,SQL Server会真的去update还是忽略呢?

原文:update值与原值相同时,SQL Server会真的去update还是忽略呢? 考虑下面的情况: 当update值与原值相同时,SQL Server会真的去update还是忽略?例如: update tbname set name='abc' --name原来的值就是abc where id=1 再如: update tbname set name='abc' --name原来的值就是abc where name='abc' 接下来我们将实际测试: --Microsoft SQL Ser

MySQL在ArchLinux上的安装与启动

[导读]本文详细介绍了MySQL在ArchLinux上的安装与启动问题. 在ArchLinux上我们可以很容易的来安装MySQL.我们可以通过下面的命令来安装: pacman -Sv mysql 只是这样的一个简单命令,我们就可以在我们的系统安装上最新的MySQL数据库了.当然我们还要做一些下面的工作,才可以使得我们的MySQL服务器可以启动起来. 首先我们要添加mysql用户与组,我们可以通过下面的命令来做到: groupadd mysql (添加mysql组) useradd -g mysq

MySQL开启记录执行过的SQL语句方法

  这篇文章主要介绍了MySQL开启记录执行过的SQL语句方法,配置的方法很简单,本文直接给出配置示例,需要的朋友可以参考下 概述 很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等.只要有 SQL 语句的记录,就能知道情况并作出对策.服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为. 方法 开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/l

php将mysql数据库整库导出生成sql文件的详细代码

 下面是php将mysql数据库整库导出生成sql文件的详细代码,希望对大家在用php编程时备份数据有一定帮助 由网上搜到,有更改.    文件名:db_backup.php    源代码如下:   代码如下: <?php  ini_set("max_execution_time", "180");//避免数据量过大,导出不全的情况出现.    /*    程序功能:mysql数据库备份功能  作者:唐小刚  说明:  本程序主要是从mysqladmin中提取

【已更新视频回顾入口】MySQL金融版线上发布会:它为什么是金融企业的首选,技术大佬、产品和神秘嘉宾本位“演绎”

视频回顾入口:https://yq.aliyun.com/webinar/play/269 本文原标题:MySQL金融版线上发布会:它为什么是金融企业的首选,技术大佬.产品和神秘嘉宾本位"演绎" 2017年8月10日下午14:00,将迎来一场特殊的直播--阿里云数据库MySQL金融版线上发布会. 届时,我们不仅请到了阿里金融云总经理九河.阿里云数据库总负责人,阿里云研究员褚霸以及阿里云数据库产品专家乙休来一起宣布这个好消息,同时还邀请到一位在金融界绝对是重磅级人物的神秘嘉宾,一起来聊一