0
データベースから特定の行を選択しようとしていますが、何らかの理由で動作しません。私は間違って何をしているのですか?どうすれば修正できますか?regexpを使用してmysqlから行を選択
select response from allData where response regexp '\*([a-zA-Z]+)+\*'
のような行を選択すると仮定しています:
*あなたが単語の後に余分なスペースで--- *
^を蹴り、アスタリスクの前に。しかし、それは動作していません。どうすれば修正できますか?
おそらく '*' –
@PaulSpiegel彼は '\ *'でそれを試しています。 – Barmar
ダブルバックスラッシュを使用します。また、完全な文字列が一致していることを確認する必要がある場合は、アンカーを使用してください: ''^\\ *([a-zA-Z] +)+ \\ * $ '' –