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

フォームを介してデータベースに絵文字を追加するときの不正な文字列エラー

    Python Flaskは、デフォルトでMySQLのutf-8でMySQLと通信します。つまり、utf8mb4の全範囲(絵文字を含む)を処理できません。 Flaskは、my.cfのcharacter-set-server設定を含むデータベースの文字セット設定を上書きします。次の設定をFlaskアプリに追加すると、utf8mb4でMySQLとの通信を強制することで問題が修正されます:

    app.config ['MYSQL_DATABASE_CHARSET'] ='utf8mb4'



    1. createdatabaseステートメントで変数を使用するにはどうすればよいですか

    2. 文字列としてjsonドキュメントが含まれている場合にMySQL(5.6)列から値を取得する方法

    3. \ r\nをPHPに置き換える

    4. last_insert_rowid()がSQLiteでどのように機能するか