0

我在主服务器中运行了以下 mysql 查询

load data local infile '/tmp/LRD.csv'
into table **offline**.LPLRD_Updates
  fields terminated by ',' ENCLOSED BY '"'
  lines terminated by '\n';

但这已在 binlog 中更改为

LOAD DATA LOCAL INFILE '/tmp/SQL_LOAD_MB-597-0'
INTO TABLE `LPLRD_Updates`
  FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\'
  LINES TERMINATED BY '\n'

我在查询中提到了离线数据库,但它已更改为 binlog 中的默认数据库。

这会在复制中产生问题,因为默认数据库没有此表。

4

1 回答 1

0

尝试使用 db_name; 然后将数据加载到表中。在基于语句的日志记录中,复制会中断或有一些记录在案的缺点。顺便说一句,您不能真正在 DR 站点上使用它来声明数据。

于 2013-03-07T11:24:02.417 回答