タグ

2008年3月19日のブックマーク (1件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 11.3.6 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'、および 'd,a,d' の値を挿入した場合、 my

    uesima
    uesima 2008/03/19