REGEXP関数で、特定の一桁の数字が含まれている場合だけマッチさせたい


MySQLにて次のようなパターンのものをマッチさせたい場合、どのような正規表現を書けばよいでしょうか？

6を含むもの

[code]

    6
    6,8
    3,6
    3,6,8
    
[/code]

今のところ下記のようにやっているのですが余計なのにマッチしてしまいます。

[code]

     REGEXP ',?6,?'
    
[/code]

マッチさせたくない余計なもの：

[code]

     66
    
[/code]

など




[`REGEXP`](http://dev.mysql.com/doc/refman/5.7/en/regexp.html)の単語境界の文字クラス（`[[:<:]]`、`[[:>:]]`）を用いて、下記の正規表現でマッチさせることが出来ます。

[code]

    REGEXP '[[:<:]]6[[:>:]]'
    
[/code]




`'(^|,)6(,|$)'` でマッチさせることが出来ます。(そもそも、テーブルの設計を見直した方が良さそうですけど)

