(MySQL の) フラグにはどのデータ型を使用すればよいですか? ユーザーが現在オンラインかどうかを確認したいだけです。両方とも0または1になる可能性のあるTINYINTまたはSET
について考えました。
11350 次
3 に答える
9
TINYINT
あなたが提案しているものに最適です:
`status` tinyint(1) unsigned NOT NULL DEFAULT '0'
于 2012-04-28T22:21:30.523 に答える
3
親愛なる Tinyint は、非常に小さい int であり、他のものよりもバイトを節約するため、フラグに適しています。char(1) を選択することもできますが、tinyint を選択することをお勧めします
于 2012-04-28T22:23:28.417 に答える
2
TINYINT は MySQL のブール型と同じで、0 が false、1 が true です。true または false を入力すると、1 または 0 に評価されます。
于 2012-04-28T22:27:22.277 に答える