左连接 缺少表达式。 (位置 25 附近的“ON”)
Posted
技术标签:
【中文标题】左连接 缺少表达式。 (位置 25 附近的“ON”)【英文标题】:Left join Missing expression. (near "ON" at position 25) 【发布时间】:2020-01-09 03:11:17 【问题描述】:当我尝试以下操作时
SELECT serials.device_id
FROM serials
LEFT JOIN performance
ON serials.device_id = performance.device_id
我明白了
(错误静态分析:
在分析过程中发现了 1 个错误。
缺少表达式。 (位置 25 附近的“ON”) SQL 查询:编辑编辑
SET FOREIGN_KEY_CHECKS = ON;
mysql 说:文档
2006 - MySQL 服务器已消失)
【问题讨论】:
Error (near "ON" at position 25) while importing Table for WORDPRESS ( A foreign key Error)的可能重复 【参考方案1】:编辑 your_file_name.sql 并搜索此行
ALTER TABLE `wp_posts`
从此改变
MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33195;
到这里
MODIFY `ID` bigint UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33195;
【讨论】:
【参考方案2】:此错误消息相当令人困惑,但它的实际含义如下:
未设置自动重新连接的服务器端超时。 在您使用 Windows 客户端时,服务器断开了连接。 客户端超时。 应用程序中的逻辑错误。 您(或服务器管理员)使用 mysqladmin kill 之类的命令杀死了一个正在运行的线程。由于我在这里看不到错误的上下文(除了左连接),因此如果您发布更多详细信息会很好:
此错误是在您使用 mysql 客户端时发生,还是在您尝试以编程方式访问 MySQL 时发生? 请说明操作系统。 如果您以编程方式访问 MySQL,是否有任何回溯?提前致谢!
【讨论】:
以上是关于左连接 缺少表达式。 (位置 25 附近的“ON”)的主要内容,如果未能解决你的问题,请参考以下文章