sql >> データベース >  >> RDS >> Mysql

MySQLODBC5.1セット名はドライバーで許可されていません

    SETNAMESはMyODBCバージョン5.1で削除されました。 http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html

    したがって、いくつかのオプションがあります:

    MyODBC 5.1では、すべてのSETNAMES呼び出しを削除します。

    ODBCでDSNを変更して文字セットを指定します。そうでない場合、DSNなしの接続文字列を使用している場合は、Charset=Latin5;を追加する必要があります。

    例:

    Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;
    

    テーブル名を区切る必要がある場合もあります。MySQLは`を使用してテーブル名を区切ります。

    例:

    SELECT id FROM `table`;
    

    最後のオプションは、MyODBC3.51にダウングレードすることです。




    1. mysqldumpのベストプラクティス:パート1 –MySQLの前提条件

    2. #temptableと##TempTableの違いは?

    3. パート1– SuiteCRMをインストールし、そのデータベースをリバースエンジニアリングする方法

    4. SQLで数値をフロア化する方法