首页 文章

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

提问于
浏览
2

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

现在我的问题是,每当我尝试编辑或删除phpmyadmin中的行 by clicking on the edit or delete icon 时,我都会收到错误 . 如果我尝试手动创建一个查询它在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 回答

  • 1

    您必须重命名您的表没有大写字母 . 将它们命名为 userdatauser 等等......

  • 0

    我有同样的问题,对我有用的工作是使用SQL shell选项卡和相应的SQL代码,无论我想做什么 - 只有当我使用图标时才会出现错误 . 因此我认为这一定是phpmyadmin / icons界面的问题 . 这很烦人,但至少我没有丢失我的SQL库 .

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

相关问题