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