私のデータベースは次のように構築されています:
- value1、value2、value3 | 1
- value4、value5、val "u6 | 2
- 値5、値6、値8 | 3
(2つの列。1つはコンマで区切られたキーを持ち、もう1つは通常のvar-charだけです)
引用符内でクエリを見つけるための最も信頼できる方法を探していますが、ここで少し迷っています。
私はそのために境界という言葉を使用しています:
SELECT * FROM ABC WHERE content REGEXP '[[:<:]]value 5[[:>:]]'
問題は、私がこのクエリを実行しているときです。
SELECT * FROM ABC WHERE content REGEXP '[[:<:]]5[[:>:]]'
また、私が探しているものではない値を返します。もう1つの問題は、単語の境界が引用符を単語の境界と呼んでいることです。
これを解決して、引用符の間の正確な完全なクエリのみをフェッチする単純なクエリを作成するにはどうすればよいですか?
ところで、DB構造を変更するオプションはありません...