この記事は、LayerX Tech Advent Calendar 2024 の16日目の記事です。 tech.layerx.co.jp はじめに こんにちは。 バクラク事業部エンジニアの石黒です。 今回は、MySQLを利用した開発をしていて、大文字・小文字が同じ文字として判定されたり、末尾空白が無視されて困った話を共有します。 ある日、いいかんじに開発していると、MySQLで不思議なことが起こりました。 以下のような users テーブルがあったとき、 id (PK) name (Unique Key) created_at updated_at 2C420DA8-62E9-43A6-8F52-62EB5D210F42 alice 2024-12-10T21:39:44+0900 2024-12-10T21:39:44+0900 179DE0D4-B923-43FB-BB59-DD77A