我认为自己是一个称职的MySql用户,但现在我遇到了一个基本的问题,就是在我的新MacBook Pro 15“上使用Retina Display和SELECT * FROM User;
执行查询,例如OS X 10.9.2
和其他琐碎的陈述。
我正在尝试使用服务器端的MySql 5.6
和PHP 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
这是一个已知问题吗?
答案 0 :(得分:-1)
我发现了问题! :-)我的键盘语言设置为“Sami”,而不是“Norsk,bokmål”(挪威语)。如此愚蠢和令人尴尬,但符号和字母与挪威语一样,所以我可以t understand why it didm
工作......挪威语和萨米语键盘看起来完全一样。