TRUNCATE TABLE 清空表后,数据还能恢复吗? TRUNCATE TABLE 清空表后,数据还能恢复吗?误执行了 TRUNCATE TABLE 表里的数据都清空了,用什么办法可以恢复呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能恢复了,TRUNCATE 命令是不记录日志的。 Truncate operations drop and re-create the table 不能恢复了TRUNCATE =drop table,create table == 思想重于技巧 == 当用--log-bin[=file_name]选项启动时,mysqld写入包含所有更新数据的SQL命令的日志文件。如果未给出file_name值, 默认名为-bin后面所跟的主机名。如果给出了文件名,但没有包含路径,则文件被写入数据目录。你可以利用这些Log来恢复表中的数据。(一般MySQL 的默认安装是开启这个功能的)若你日志不全,那么就不能恢复。 对二进制日志不明白的看精华帖http://topic.csdn.net/u/20071207/15/67662ef8-5a3b-434e-b5d9-cece27628263.html 查询问题 mysql去重复的问题 请大家帮帮忙看看,pl/pgsql 存储过程 用什么 调试工具比较好,或者自己写个调试程序 问一个SQL 看看以下SQL语句该如何写? 请教Mysql高手,在Mysql5的Text数据类型问题 mysql触发器的问题,急 各位大侠,救命啊。我要急疯了! mysql客户端dos命令行操作的历史记录怎么查询 MySQL5.6服务无法启动 求关于分割符的sql drop database 后空间如何回收
drop table,
create table
如果未给出file_name值, 默认名为-bin后面所跟的主机名。
如果给出了文件名,但没有包含路径,则文件被写入数据目录。你可以利用这些Log来恢复表中的数据。(一般MySQL 的默认安装是开启这个功能的)
若你日志不全,那么就不能恢复。