Mysql Workbench导出数据库时报 Unknown table ‘column_statistics‘ in information_schema (1109)

Posted ShenLiang2025

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql Workbench导出数据库时报 Unknown table ‘column_statistics‘ in information_schema (1109)相关的知识,希望对你有一定的参考价值。

workbench导出数据库报1109错的解决方法

问题描述

mysql Workbench导出数据库时遇到 Unknown table 'column_statistics' in information_schema (1109)错误,详见如下截图:

问题分析

该问题是由MySQL Workbench和Mysql数据库的版本不一致造成的。information_schema里的column_statistics视图是mysql 8之后才引进的。 

解决方法

定义新命令

新定义mysqldump.cmd命令,即调用mysqldump时去掉column-statistics选项,脚本的详细内容见下(该新建的命令可放在MySQL Workbench的根目录里):

@echo off
"D:\\Program Files\\MySQL\\MySQL Workbench 8.0 CE\\mysqldump.exe" %* --column-statistics=0

配置Mysql Workbench 

在MySQL Workbench首选项里配置新定义的mysqldump工具,即指定mysqldump.cmd命令所在的路径,详见下图:

验证

重新导出,检验结果。

以上是关于Mysql Workbench导出数据库时报 Unknown table ‘column_statistics‘ in information_schema (1109)的主要内容,如果未能解决你的问题,请参考以下文章

mysql workbench中PK,NN,UQ,BIN,UN,ZF,AI字段类型标识说明

mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI

如何用mysql workbench导出数据库表中的数据

MySQL Workbench建表时 PK NN UQ BIN UN ZF AI 的含义

关于 Workbench中 pk,nn,uq,bin,un,zf,ai 的解释

使用MySQL workbench 导出数据到Excel表