gpt4 book ai didi

mysql - 奇怪的 MySQL 语法错误

转载 作者:行者123 更新时间:2023-12-01 00:08:33 25 4
gpt4 key购买 nike

我收到这个错误:-

您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 ' 附近使用的正确语法

每当我尝试这样的事情时:-

mysql> source /home/user1/sql/ddl.sql
mysql> source /home/user1/sql/insert.sql
mysql> source /home/user1/sql/cleanup.sql

有趣的是,每一个 sql 脚本都会发生这种情况,但只有第一个语句被破坏。脚本中的其余语句将正常运行。我通过在每个脚本中放置一个虚拟语句来解决这个问题。

有人遇到过这个问题吗?我完全被难住了,检查谷歌还没有帮助。提前致谢。

最佳答案

可能是 SQL 文件是用 Unicode 编写的,带有 BOM , MySQL 无法解释。

这可以解释症状。

一个解决方案是在一个像样的编辑器中打开它们,然后在没有它的情况下将它们保存回来。

VIM 中的示例:

强制删除 BOM

:set nobomb

保存并退出

:x!

关于mysql - 奇怪的 MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/204007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com