Dumpling --where条件筛选格式错误

【 TiDB 使用环境】
生产环境
【 TiDB 版本】
V5.2.4
【遇到的问题:问题现象及影响】
需要将wtlivedbrds_xa库中HealthStatus_Fusion_Result表内 EntityType != "MeasureLocation_Feature"的数据导出,语法报错,


请帮忙看下–where后正确的条件该怎么写

dump failed: sql: SELECT * FROM wtlivedbrds_xa.HealthStatus_Fusion_Result WHERE EntityType != ‘MeasureLocation_Feature ‘AND _tidb_rowid>=1 and _tidb_rowid<174329 ORDER BY _tidb_rowid: Error 1054: Unknown column ‘measurelocation_feature’ in ‘where clause’

用单引号括起来

成功了 大佬 ,还有个问题,
1.数据导出来后将导出的sql重新导入数据库另一张新表(和导出的表结构相同),我将里面的建表的sql改成要导入的表sql,这样操作对吗?


2.导出的sql还有个建库的sql,因为要导入原来的库,这个建库sql影响吗,需要我把这个建库的sql删了吗?
图片

看看学习下,这两天在研究数据导出导入

将dumpling下载的sql文件名称全部更改为要导的表名,把sql里面的表名也更改了 ,将建库的sql移出去,执行lightning时报错还是需要这个建库sql,怎么忽略阿,这个库已经有了

你把库改名

更改库名就达不到导出导入的目的了,在lightning更改配置文件后恢复正常

使用lightning路由也可实现,后面再测试下

首先在 TiDB 中直接创建空表,然后在 tidb-lightning.toml 中设置 [mydumper] no-schema = true。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。