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设置外键来查询与不设置外键建立联合查询有什么不同? MySql安装问题。。。 我想统一在某字段内容后加一个标志 如何得到执行这个语句的时间 mysql_ping 不返回 ? Mysql 4.0.21 乱码问题 存储过程参数传递问题 在VC下怎么用ADO访问MYSQL数据库 如何效率的把查询结果拼成字符串? MySQL 求关于分割符的sql drop database 后空间如何回收
drop table,
create table
如果未给出file_name值, 默认名为-bin后面所跟的主机名。
如果给出了文件名,但没有包含路径,则文件被写入数据目录。你可以利用这些Log来恢复表中的数据。(一般MySQL 的默认安装是开启这个功能的)
若你日志不全,那么就不能恢复。