以下は、32ビット長のvarchar文字列をUUIDとして含むMySQLデータベーステーブルへのSQLクエリの例です。 WHERE句には完全な文字列は含まれていませんが、MySQLは結果を返します。MySQLの型キャストバグまたは予想される動作?
UUID = 9
id uuid name
1 9c8f8632cbbac5b0708a9920f6fac755 John Smith
が予想される動作これですとMySQLがフィールドの型と検索条件をキャストテーブルSELECT * FROMは?
私は 'uuid'を文字列として格納されていることを推測しています。 –
これは文字列です。 – Stanislav