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

Mysql-Mysql2 ::Error:文字列値が正しくありません:

    これは、挿入しようとしている文字列に無効なUTF-8バイトシーケンスがある場合にもトリガーされる可能性があります。たとえば、rubyでは、

    を使用して無効な文字を削除できます。
    string_with_invalid_sequences.encode('utf-8', 'binary', invalid: :replace, undef: :replace, replace: '')
    

    String#scrub ruby2.1以降で使用できます

    string_with_invalid_sequences.scrub
    


    1. レーベンシュタイン代替

    2. whileとSQLinforeachを最適化する

    3. SQL Serverデータベース変更リスナーC#

    4. グループ化された結果の各グループの上位nレコードを取得します