重複の可能性:
ブール値の格納に使用する MySQL データ型は?
このトピックに関する多くの質問を見てきましたが、答えが見つかりません。10 個の質問を含む HTML フォームがあり、それぞれに [はい] または [いいえ] を選択するためのラジオ ボタンがあります。データベースにテーブルを作成するとき(phpymadminを使用しています)、このはいいいえフィールドを保存するために、質問ごとに選択する必要があるタイプは何ですか? 私はこれを使用する初心者ですが、すべての回答に感謝します!
重複の可能性:
ブール値の格納に使用する MySQL データ型は?
このトピックに関する多くの質問を見てきましたが、答えが見つかりません。10 個の質問を含む HTML フォームがあり、それぞれに [はい] または [いいえ] を選択するためのラジオ ボタンがあります。データベースにテーブルを作成するとき(phpymadminを使用しています)、このはいいいえフィールドを保存するために、質問ごとに選択する必要があるタイプは何ですか? 私はこれを使用する初心者ですが、すべての回答に感謝します!
これはユースケースに完全に依存します。
いくつかの可能性は次のとおりです。
TINYINT(1)列とストアを作成します。10CHAR(1)列とストアを作成します。YNVARCHAR(3) CHARSET ascii COLLATE ascii_bin「はい」または「いいえ」を格納します。ニーズに合ったものを自由に選択できます。そして、これらはほんの一部のオプションです。本当に重要なのは、この種のデータの標準として 1 つを選び、それに固執することです。
また、noデータに null のオプションがない場合は、値を表す必要がまったくない場合があります。値のみを設定しyes、デフォルトを として扱うことができますno。