ホームページ >バックエンド開発 >PHPチュートリアル >データベース内のステータスを表すにはどのフィールド タイプを使用するのが最適ですか?
これまでtinyintを使って保存していましたが、ビジネスロジックが頻繁に変更されるとSQL文を直接実行すると数字の順序が崩れて目視で識別しにくくなることが分かりました。データベースについては、対応する定数構成命令を確認する必要があります
外国のオープンソース プログラムが文字ストレージ状態を使用していることがたくさん見つかりました。
これまでtinyintを使って保存していましたが、ビジネスロジックが頻繁に変更されるとSQL文を直接実行すると数字の順序が崩れて目視で識別しにくくなることが分かりました。データベースについては、対応する定数構成命令を確認する必要があります
外国のオープンソース プログラムが文字ストレージ状態を使用していることがたくさん見つかりました。
請求書ビジネスが変わらないことをあえて保証する人は誰もいません (パフォーマンスは犠牲になるかもしれませんが) 最良のデータベース設計は文字列ストレージを使用することです。
列挙型の使用を推奨します
enum
この場合、列挙: enum type の使用を検討できます
コメント コメントを明確に書き、前のコメントを上書きしないでください
enum または tinyint
使用
int