hnwの日記

MySQLの文字列型から数値型への自動型変換が意味不明すぎる

SQLでは違う型同士の演算で暗黙の型変換が起こります。この挙動はDBMSごとにバラバラであるため、混乱の元になることがあります。これについては徳丸さんが「SQLの暗黙の型変換はワナがいっぱい - 徳丸浩の日記」などで指摘されているので、一読をお勧めします。


徳丸さんの記事に関連してMySQLの自動型変換について調べてみたところ、予想外の実験結果が得られました。本稿ではこれを紹介します。


先に結論を書いておくと、僕にはMySQLの気持ちがサッパリわからんということがわかりました。

続きを読む