私は過去数年間、主に Oracle で作業しており、1 文字の varchar 列がブール値として使用されるのをよく目にします。
また、(スタックオーバーフローの回答ごとに)MySQLの推奨タイプがTINYINTであることもわかります。
今、私は小さな副業を始めました - DerbyDB を使用して、それは BOOLEAN 列をサポートしますが、バージョン 10 程度になるまではサポートしません。
問題は、リレーショナル データベースの設計時に BOOLEAN 列を組み込むのがなぜそれほど難しいのかということです。何かが足りないのでしょうか、それとも別の列タイプを使用できるので、To Do リストに重要ではないとして押し下げられただけですか?