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

Not PersistText値はどういう意味ですか?

    これは、persistent-mysqlのバグが原因であることが判明しました。 persistent-mysql-2.3で修正されたパッケージ 。

    興味のある人の根本的な原因は次のとおりです。

    MySQL Cライブラリ(および拡張機能としてHaskell mysql パッケージ。persistent-mysql に依存します)タイプレベルでバイナリデータとテキストデータを区別しません。したがって、TEXTを保存した場合 データベースへの値。永続的に検索すると、バイナリデータ(PersistByteString)であるように見えました。 。

    これは#451 で修正されました MySQLAPIドキュメントが適切な解決策として推奨している列の文字セットを確認します。

    詳細については、プルリクエストまたはこの問題 をご覧ください。 。

    この質問をしてくれてありがとう。そうでなければバグがあることに気づかなかったでしょう。




    1. 挑戦が始まりました!最速の数級数ジェネレータを作成するためのコミュニティの呼びかけ

    2. ElasticBeanstalk上のDjango+MySQL-MySQLのクエリ時にエラーが発生しました

    3. 左結合がすべての行を返さない

    4. mysqlはデータベースから重複レコードのみを選択します