私のデータベースにはクレジットカード番号がありません。MySQLでクレジットカードを検索
テキストコンテンツにクレジットカードが含まれていないことを確認します。一部のクライアントは、自分のクレジットカードを入力すると、彼らはレポート を提出するとき私が試した:
SELECT * FROM reports WHERE content RLIKE '\b(?:\d[ -]*?){13,16}\b';
それは私にこのエラー
ERROR 1139(42000)を得た:正規表現からもらったエラー「無効な繰り返しオペレータのオペランドを」
お願いします。 ありがとう
MySQLの正規表現には '\ b'のようなエスケープシーケンスはありません。 MySQL [regexp documentation](https://dev.mysql.com/doc/refman/5.7/en/regexp.html)を読んだことがありますか? – Barmar