我用全备还原了A数据库,然后打算从binlog里面还原 A数据库,现在碰到2个比较突出的问题
1 我用binglog过滤A数据库,由于binlog是居于sql语句的,假设我用updata a,b set a.name=b.name where a.id=b.id,当还原的时候必须要依赖B数据库,那么过滤A数据库有什么用?2 如果碰到了一点语法错误就会退出来,能不能让它强制执行完?
1 我用binglog过滤A数据库,由于binlog是居于sql语句的,假设我用updata a,b set a.name=b.name where a.id=b.id,当还原的时候必须要依赖B数据库,那么过滤A数据库有什么用?2 如果碰到了一点语法错误就会退出来,能不能让它强制执行完?
解决方案 »
- mysql 扩展查询遇到的难题
- 部分字段的索引中,Sub_part的数字是byte还是字数?
- php访问mysql时,网页中文为乱码
- mysql中的insert语句真是太好用了,可是不知是不是sql标准?
- mysql 在控制台恢复数据库 djff ,用命令restore 怎么不行啊?
- msyql数据库:id字段为自动增长。但我希望能在特定的时候归零,从1开始,怎么实现?
- MYSQL BUG报告
- 删除数据特别慢,求优化
- SQL语法中,有没有语句在为数据表添加列之前判断列是否存在?如果存在就删除。
- jsp and mysql ?tomcat and apache?中国人不会JSP????
- 查询 in的疑问
- sql优化语句
这句话和B库没有关系。是不是你写错了?2:语法错误肯定执行失败,强制完成啥意思?
就是碰到了语法错误,能够强制往下面执行,就向binlog一样,如果文件不完整,可以有个参数设置强制读完,向sql server2005 备份的时候是居于具体语句的例如
update a set a.name=22.
而mysql 是基于语句
update a ,b
set a.name=b.name