の近くに、私はこれらの2つの問題と同じであるように思わphpMyAdminは4.6.4で問題抱えている:MySQLの認識できないキーワード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 (select "India" as country) a;
のphpMyAdminでSQLクエリの下に実行します。
式が期待されていました。 (91桁付近の「大文字小文字」付近) というキーワードが認識されません。 (91桁目に近い "大文字小文字")認識されないキーワード。 ( の "when"の位置96)予期しないトークン。 ( 101の "country"の近く)101予期しないトークン。 (109位の "="近く)予期しないトークン。 (位置「111 'の近くに「インド」)認識されないキーワード。 ( の位置119に近い "then")予期しないトークン。 (124位の「1」の近く) キーワードが認識されません。 (126位の "else"の近く)予期しないトークン。 (位置131の「0」に近い)認識されないキーワード。 ( ポジション133の「終わり近く」)認識されないキーワード。 (137桁目に "as"の近く) 予期しないトークン。 (位置140の "country_flag"の近く)式 が必要でした。 )は、位置159で "("(近くに予期しないトークン。(近い "(" 位置159で )
私はWIndows10にWAMP64 3.0.6経由のphpMyAdmin 4.6.4を実行しているよ。任意の考えをいただければ幸いです!CASE
オペレータのサポートGitHubの状態に
おかげ
IF(country = 'India'、1、0)をcountry_flagとして使用すると、 'case'を一緒に避けて何がうまくいかないか心配する必要はありません –
mysql workbench 6.3を使用して切り替えましたが、それ以来の問題。 phpmyadminのライブラリ解析中にまだ大きな問題があるように思えます。 –