【 使用环境 】 生产环境
【 OB or 其他组件 】obdumper
【 使用版本 】4.2.5
【问题描述】obdumper工具加exclude-column-names参数报错
【复现路径】无
【问题现象及影响】
【附件】
【 使用环境 】 生产环境
【 OB or 其他组件 】obdumper
【 使用版本 】4.2.5
【问题描述】obdumper工具加exclude-column-names参数报错
【复现路径】无
【问题现象及影响】
【附件】
obdumper
-h 10.1.13.176
-P 2883
-c obcluster_yizhi
-t ens_ucp_mig
-u root
-p ‘************’
-D world_x
-f /root/obdumper
–no-sys
–cut
–table city
–exclude-column-names “ID,Name,CountryCode,Info,District”
我这是导出,不涉及导入,列名大小写是一致的
可能是数据库设置了列名大小写敏感导致的,obdumper 默认大小写不敏感。需要给 --include-column-names 的参数加上中括号。e.g. --include-column-names [ID],[Name],[CountryCode],[Info],[District]
我想用这个参数调整一下表列District和Info的顺序
好的,谢谢,我尝试一下
那我关闭ob mysql的大小写设置,这里就不区分大小写了吗?
thanks,这样可以。
lower_case_table_names=1
我的数据库是不区分表大小写的
这里为什么会报错呢????