-1

重複の可能性:
ブール値の格納に使用する MySQL データ型は?

このトピックに関する多くの質問を見てきましたが、答えが見つかりません。10 個の質問を含む HTML フォームがあり、それぞれに [はい] または [いいえ] を選択するためのラジオ ボタンがあります。データベースにテーブルを作成するとき(phpymadminを使用しています)、このはいいいえフィールドを保存するために、質問ごとに選択する必要があるタイプは何ですか? 私はこれを使用する初心者ですが、すべての回答に感謝します!

4

1 に答える 1

2

これはユースケースに完全に依存します。

いくつかの可能性は次のとおりです。

  • はいといいえのTINYINT(1)列とストアを作成します。10
  • はいといいえのCHAR(1)列とストアを作成します。YN
  • 列を作成し、VARCHAR(3) CHARSET ascii COLLATE ascii_bin「はい」または「いいえ」を格納します。

ニーズに合ったものを自由に選択できます。そして、これらはほんの一部のオプションです。本当に重要なのは、この種のデータの標準として 1 つを選び、それに固執することです。

また、noデータに null のオプションがない場合は、値を表す必要がまったくない場合があります。値のみを設定しyes、デフォルトを として扱うことができますno

于 2012-11-28T14:12:51.293 に答える