mysql - 找到确切的词mysql 8.0
问题描述
我想用 mysql 查询找到确切的词,在 mysql 5.7 中相当于:
"SELECT * FROM tableName WHERE columnName RLIKE '[[:<:]]wordToFind[[:>:]]'"
而在 mysql 8.0 中它是:
"SELECT * FROM tableName WHERE columnName RLIKE('[^\\w]wordToFind[^\\w]')"
但是这个 mysql 8.0 查询我在命令提示符下对其进行了测试,它可以工作,但是在 UWP 项目中它不起作用,因为它还会读取没有我要查找的确切单词的记录:开头或结尾不同.
有什么想法?
提前致谢!
解决方案
推荐阅读
- python - 安装后找不到包模块
- php - Docker libpq5 依赖问题中的 PHP 和 Postgresql
- c - 有没有办法按字母顺序在单个链表中插入节点?
- c# - 使用 Time.deltaTime 使用 Sin 和 Cos 旋转对象
- r - 比较回归系数时如何解释linearHypothesis函数的结果?
- java - 我需要帮助将数据从 SQLite 显示到 recyclerview
- javascript - “从头开始的 JS 堆栈”中的笑话失败 - 如何在 2019 年解决?
- android - 如何实时抓取 Android 设备屏幕(40-60 FPS)进行帧处理(ROOTED DEVICE)(排除/忽略覆盖视图)
- c - 文件处理问题(初级)?
- shell - 使用 shell -e -x 避免 Shell 22 错误代码