日志是记录在表中 执行 DELETE FROM general_log WHERE event_time<='2012-05-29 14:40:02'
报 You can't use locks with log tables 换成root也一样
我要按时间段清除这个表的记录 请问有什么办法
搜了半天没搜到有用的信息
报 You can't use locks with log tables 换成root也一样
我要按时间段清除这个表的记录 请问有什么办法
搜了半天没搜到有用的信息
解决方案 »
- MYSQL字段值合并 同表同字段不同值合并(有一字段值相同)
- ipv6 地址连接mysql出现错误
- MYSQL、InnoDB及NoSQL的一些问题
- php中mysql_affected_rows()以及mysql_num_rows()对应mysql中的什么语句?
- LOAD DATA INFILE xxx INTO TABLE报告xxxskipped,是啥原因呢?
- 怎么通过工具查看器查看mysql 的触发器,及相关代码调试工作
- mysql(4.1版)以前有存储过程吗?若有该如何写参数调用?
- MYSQL数据库 删除所有不符合日期类型格式的数据!!谢谢啦
- 我想把表里的自增字段按照另一字段的排序进行重构,有办法吗?
- 【MySQL死锁】关于MySQL死锁的一些疑问?
- 请问mysql与mssql有什么区别?
- 如何mysql数据库是 InnoDB还是MyISAM类型?
purge master logs to 'filename.number';
日志表不支持LOCK TABLES,并且也不允许用户在其上进行INSERT / UPDATE / DELETE操作;
有木有什么其它的办法 我试着把日志写进文件 但语句太长的时候自动换行了
结构如下
1 Query UPDATE tp_cart SET user_id='126391',session_id='ed69874473fa2c65893ac5485b79b2d0' WHERE (user_id = '126391' OR session_id = 'ed69874473fa2c65893ac5485b79b2d0') AND store_id <> '0'
1 Query COMMIT
USE mysql;
CREATE TABLE gn2 LIKE general_log;
RENAME TABLE general_log TO oldLogs, gn2 TO general_log;
Query OK, 0 rows affected (0.02 sec)
我是要读取除 select 外的语句 然后做一个同步 非常蛋痛的一个功能 用wwwwb的方法实现了