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

MySQLで16進値をバイナリとして保存する

    データの大部分がこれらのIDで構成されていたため、スペースを節約するために、データベース内の多数の異なるIDにバイナリを使用しました。スペースを節約する必要はないようです(これは単なるパスワードであり、他の大規模なアイテムではないため)。ここでバイナリを使用する理由はわかりません。

    私たちが遭遇した最大の問題は、常に、迷惑なことに、コンソールにバイナリデータが表示されることでした(selectと入力するたびに* 100万回のビープ音が聞こえます)。常にHEX()を選択するか、UNHEX()を挿入する必要があります。痛み。

    最後に、(誤って)バイナリとHEX / UNHEXを組み合わせて一致させ、この値で結合すると、意図しないレコードと一致する可能性があります。



    1. SalesforceでSQLServerを使用するためのヒント

    2. AndroidのSQLiteでクエリ時間を記録する

    3. PayPalODBCドライバー

    4. PG ::Error:SELECT DISTINCT、ORDERBY式は選択リストに表示される必要があります