MySql:Simple SELECT导致错误代码1064

时间:2014-04-03 22:03:01

标签: php mysql mysql-workbench mysql-error-1064 coda

我认为自己是一个称职的MySql用户,但现在我遇到了一个基本的问题,就是在我的新MacBook Pro 15“上使用Retina Display和SELECT * FROM User;执行查询,例如OS X 10.9.2和其他琐碎的陈述。

我正在尝试使用服务器端的MySql 5.6PHP 5.5开发Web应用程序,但几乎每次编写和执行语句时都会得到1064 error code。我试图在Coda 2中创建我的PHP脚本和MySql Workbench 6.0,但它没有用。

当我右键单击Workbench中的表并选择选择行 - 限制1000 或让Wb为我生成SQL语句时,一切正常。即使我复制语句并修改语句的某些部分,查询也会被执行,而MySql不会给出任何错误信息。

我检查了我的PHP文档,数据库使用utf8。我确实在网上寻找这个问题的可行解决方案,但是徒劳无功。

以下是我尝试执行的代码:

1   SELECT * FROM bo14g19.User LIMIT 0, 1000;
2   SELECT * FROM bo14g19.User;
3   SELECT * FROM bo14g19.User;
4   USE bo14g19
5   SELECT * FROM User
6   SELECT * FROM User

第1,2,4和6行是可以的。第1行和第6行由Workbench生成,第2行是第1行的直接复制,没有LIMIT。第3,第4和第5行是手动输入的。

您可以在这里找到Workbench的截图: https://www.dropbox.com/s/4w6v9v3c0vainpx/mysql-workbench-execute-problems.jpg

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:-1)

我发现了问题! :-)我的键盘语言设置为“Sami”,而不是“Norsk,bokmål”(挪威语)。如此愚蠢和令人尴尬,但符号和字母与挪威语一样,所以我可以t understand why it didm工作......挪威语和萨米语键盘看起来完全一样。