回答編集履歴

1

修正

2023/04/14 01:57

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -2,6 +2,6 @@
2
2
  これは BOOLEAN であろうが BIT(1) であろうが STRING であろうが同じで、BOOLEAN のみ三値という特別視はしない方が話は簡単になります。
3
3
  論理演算する際に NULL を FALSE や TRUE に変換すれば良いのです。
4
4
 
5
- どのみち変換が生じるのであれば、BOOLEAN が TINYINT のエイリアスであろうが BIT(1) のエイリアスであろうが本質的な差は無く、速度や利便性と言ったそのデータベースやプロジェクトに依存する速度や利便性で好きな方を選べば良いと思います。
5
+ どのみち変換が生じるのであれば、BOOLEAN が TINYINT のエイリアスであろうが BIT(1) のエイリアスであろうが本質的な差は無く、速度や利便性と言ったそのデータベースやプロジェクトに依存する要素を元に好きな方を選べば良いと思います。
6
6
  速度的な差は無く、BOOLEAN というエイリアスを持つことで TINYINT に特別なセマンティクスが生じるのであれば、私はそれを使う方が好ましいと思います。
7
7