sql >> データベース >  >> RDS >> Mysql

インデックスに関するMySQL正規表現

    いいえ、正規表現ルックアップではインデックスを使用できません。正規表現を適用しているものがインデックスである場合、少し速くなる可能性がありますが、基本的にはテーブルスキャンです。

    私が知っている唯一の回避策は、LIKE 'foo%'を使用することです。 RLIKE 'foo.*'の代わりに それがあなたの正規表現なら。このような列のインデックスはLIKEを使用できますが、RLIKEは使用できません




    1. MySQLジオメトリの交差により、交差しない結果が生成されます

    2. デジタルトランスフォーメーション:すべてはデータ思考から始まります

    3. インデックスを含むMySQLテーブルをコピーします

    4. クエリ内でDML操作を実行できない解決策はありますか?