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

#1115-不明な文字セット:'utf8mb4'

    エラーは、utf8mb4がないことを明確に示しています ステージデータベースサーバーでサポートされています。

    原因 :おそらくローカルにMySQLがあります バージョン5.5.3 以上で、ステージ/ホストされたVPSにMySQLがあります サーバーのバージョンが5.5.3未満

    utf8mb4文字セットはMySQL5.5.3で追加されました。

    ソリューション1 :MySQLサーバーを5.5.3(少なくとも)にアップグレードするだけです。次回は、ローカル、ステージ、および製品で使用するバージョンを意識する必要があります。提案> -現在、デフォルトの文字セットはutf8mb4である必要があります 。

    ソリューション2 (非推奨):現在の文字セットをutf8に変換します 、次にデータをエクスポートします-ロードはOKです。



    1. SQL Server(T-SQL)でTIMEデータ型をフォーマットするときはこれを覚えておいてください

    2. mysqlストアドプロシージャのデフォルトパラメータを持つことは可能ですか?

    3. Laravelで今日作成されたレコードのみを取得する

    4. インデックススキャンがはるかに優れたオプションである場合、Postgresはインデックスを使用しません