タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MySQLとsetに関するintemous9のブックマーク (1)

  • MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 6.4.5 SET 型

    このカラムに値 9 を割り当てた場合、2 進数では 1001 となるため、SET 値の最初と 4 番目のメンバーである 'a' と 'd' が選択され、結果として得られる値は 'a,d' になります。 1 つ以上の SET 要素を含む値には、値を挿入するときの要素がどの順番でリストされるかは関係ありません。また、決められた要素がその値の中で何回リストされるかということも関係ありません。値があとで検索されるときには、テーブル作成時に指定された順番に従ってリストされた要素と一緒に、値の中のそれぞれの要素が一度表示されます。たとえば、カラムが SET('a','b','c','d') として指定されているとします。 mysql> CREATE TABLE myset (col SET('a', 'b', 'c', 'd')); 値 'a,d'、'd,a'、'a,d,d'、'a,d,a'、および

    intemous9
    intemous9 2012/05/23
    SET型の扱い型。schema.yml等ではcharとして扱うよ
  • 1