0
フィールド(plate
)の値がABC123、ABB-123などのデータベースがあります。フィールド値の文字と数字のみを使用するMySQL検索
ユーザーが検索を実行できる場所、たとえば 'ABB123'のような検索機能を構築すると、検索機能がplate
LIKE 'ABB123'に変換されますが、この検索で 'ABB-123'が返されますこの場合。
誰かにこれを引き裂く方法がありますか?
注:データベースはInnoDBなので、フルテキスト検索はできません。各ユーザーには独自のデータベースがあるため、サードパーティの検索サーバーを使用する予定はありません。
私は 'plate_normalised'のような2番目のフィールドを使用することを考えていますが、これは何も記号を含んでいませんが、フィールドの追加を避けるでしょう。 – Casper