![](/img/trans.png)
[英]mysql- ERROR-You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
[英]MySQL->ODBC->Excel: DataSource.Error: You have an error in your SQL syntax;
我已经使用 MySQL Workbench 构建了一个非常基本的数据库 - 我已经上传了一堆数据。 现在我正在尝试通过 Excel 的 Get Data 使用 ODBC 连接将数据从我的数据库中提取到 MS Excel 中。 但是,在设置 ODBC 连接后,我的所有数据字段/列都出现以下错误:
DataSource.Error: ODBC: ERROR [42000] [MySQL][ODBC 8.0(w) Driver][mysqld-8.0.26]您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册,了解在 '.
columns_priv
' 在第 8 行详细信息:DataSourceKind=Odbc DataSourcePath=dsn=MySQL Local OdbcErrors=[Table]
我到处寻找想法 - 我什至尝试将文本: SET sql_mode='ANSI_QUOTES' 添加到 ODBC 连接器详细信息选项的初始语句字段中,因为我认为它可能与引号相关?
我的版本: MySQL Workbench 8.0.26、MySQL Connector/ODBC 8.0.26、MS Excel 2019
谁能看到我哪里出错了,或者我该如何解决这个问题?
非常感激任何的帮助。 谢谢,
史提夫
我用我的 mysql 8.0.26 测试过
我用了
MySQL ODBC UNICODE 驱动程序
我的服务器配置为在本地主机上以旧模式运行,但是当您可以通过 Workbench 连接时,您可以使用 tcpip 和 localhost
步骤是
使用数据连接向导(传统向导)将 Excel 连接到 MySQL
早上好。 自从将 mysql 和 mysql odbc 更新到 8.0.26 以来,遇到了同样的问题。 centos 上的 mysqld 和 windows 10 上的 odbc。在 8.0.25 上工作正常
考虑回滚。
你们都有美好的一天
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.