我遇到了phpmyadmin 4.6.4的问题,这似乎与这两个问题完全相同:
根据这些,似乎这个问题在这个版本中被解决了,但是我仍然在这个代码上收到相同的错误列表.这是代码:
在phpmyadmin中执行以下SQL查询
select (SELECT name FROM mysql.help_category WHERE help_category_id = 1) as name,
case when country = "India" then 1 else 0 end as country_flag
FROM ( select "India" as country ) a;
Run Code Online (Sandbox Code Playgroud)
得到这些错误:
表达是预料之中的.(位置91处的"案例"附近)无法识别的关键字.(位置91处的"案例"附近)无法识别的关键字.(在96号位置附近"何时")意外的令牌.(位置101处的"国家"附近)意外的令牌.(位置109处的"="附近)意外的令牌.(位置111处的"'India'"附近)无法识别的关键字.(在第119位附近"然后")意外的令牌.(位置124处的"1"附近)无法识别的关键字.(位置126处的"else"附近)意外的令牌.(位置131处的"0"附近)无法识别的关键字.(位于第133位的"结束"附近)无法识别的关键字.(位置137处的"as"附近)意外的令牌.(在140号位置附近的"country_flag")预期表达式.(靠近"("在159位置)意外的令牌.(靠近"("在159位置)
我在WIndows10上通过WAMP64 3.0.6运行phpmyadmin 4.6.4.任何想法将不胜感激!
谢谢
Dev*_*ang 21
我遇到了与case语法相同的错误消息.你可以简单地在PhpMyAdmin中的case语句周围添加()来执行它.
select (SELECT name FROM mysql.help_category WHERE help_category_id = 1) as name, (case when country = "India" then 1 else 0 end) as country_flag FROM a;
| 归档时间: |
|
| 查看次数: |
7448 次 |
| 最近记录: |