データベースに「名前」フィールドを持つテーブルを取得しました。1 つのセルに「|」によって複数の名前を含めることができます。つまり、「NAME1|NAME2|NAME3」または別のセル「NAME1」です。正確な名前を含むすべての行を選択したいのですが、問題は、誰かが「BLABLANAME1」または単に「NAME」または「AME1」を検索しているとしましょう。
SELECT * FROM `players` WHERE REGEXP '^NAME\||\|NAME$|\|NAME\||NAME'
まったく機能しません.MySqlはエラーを返します...私は単にそのようなものを検索する方法を知りません..