1

このクエリ:

SELECT pair_ID FROM quotes_search WHERE  pair_type="type_one"
    AND ( symbol LIKE 'лукойл%' OR  UPPER(pair_name) LIKE UPPER('лукойл%') );

ロシア語の文字では失敗します (英語の文字は問題なく動作します)。何か案は?テーブルとフィールドは utf8_general_ci です

#1064 - SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認して ください

4

2 に答える 2

1

データベースに接続した後にこのクエリを実行します

SET character_set_client = "utf8";
SET character_set_results = "utf8";
SET character_set_connection = "utf8";
于 2013-10-15T13:28:15.133 に答える