我有一个通过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 ;
有谁知道这个问题的原因或者可能知道修复它?
答案 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)