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

mysqlでvarbinaryからchar/varcharに変換する方法

    遅い答え...

    したがって、CASTまたはCONVERTを使用できます

    CAST(foo AS CHAR(100))
    CONVERT(foo, CHAR(100))
    

    サポートされているタイプ(5.5)は

    BINARY[(N)]
    CHAR[(N)]
    DATE
    DATETIME
    DECIMAL[(M[,D])]
    SIGNED [INTEGER]
    TIME
    UNSIGNED [INTEGER]
    

    あなたはできません varcharに直接キャストします。
    2008年の未解決のMySQLバグがあります 誰も気にしないようで、とても迷惑です



    1. MySQLクエリの複数の列インデックスを理解する

    2. 結合後のMySQLLimitLEFTJOINサブクエリ

    3. SQL-文字列に列の値の一部が含まれているかどうかを確認するためのクエリ

    4. 簡単なPHPSQLログインのトラブルシューティング