phpMyAdmin尝试编辑或删除行时出现错误#1064

时间:2017-03-14 13:07:17

标签: mysql sql mariadb

我有一个通过php脚本连接到Unity的数据库。这个脚本允许我注册一个帐户并将其设置在数据库的一行上。因此,每当我创建一个新帐户时,它都会在“用户”表中创建一个新行。

现在我的问题是每当我尝试通过点击phpmyadmin中的编辑或删除图标来编辑或删除行时,我都会收到错误消息。如果我尝试手动创建一个查询它在phpmyadmin中工作,但是当我点击图标时phpmyadmin尝试执行的查询不是。

SQL query: Documentation Edit


SELECT * FROM `UserData`.`Users` WHERE ;

MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that 
corresponds to your MariaDB server version for the right syntax to use 
near '' at line 1

当我尝试手动执行类似的正确查询时,它可以正常工作:

SELECT * FROM `UserData`.`Users` WHERE ID = 1 ;

有谁知道这个问题的原因或者可能知道修复它?

My server version

2 个答案:

答案 0 :(得分:1)

您必须重命名表格,而不能使用大写字母。将它们命名为<label> <DatePicker/> </label> userdata,依此类推...

答案 1 :(得分:0)

我遇到了同样的问题,而且对我有用的工作就是使用SQL shell选项卡和相应的SQL代码来实现我想做的任何事情 - 只有当我使用图标时才会出现错误。因此我认为这一定是phpmyadmin / icons界面的问题。这很烦人,但至少我没有丢失我的SQL库。

如果有人有更好的解决方案,我很想知道。 (我在Mac Os X 10.10.2上使用phpmyadmin 4.5.6.2)