我正在尝试执行此操作,但它抛出了错误。有人可以帮忙吗?
SELECT * FROM `country` WHERE name regex '^ab$';
Run Code Online (Sandbox Code Playgroud)
1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在第 1 行的 'regex '^ab$' LIMIT 0, 30' 附近使用的正确语法
我的座右铭是在用户搜索任何短语时获得“美利坚合众国”记录
美国/美利坚合众国/美利坚合众国/美利坚合众国/美利坚合众国
谁能告诉我如何为这个要求编写正则表达式。
SELECT * FROM `country` WHERE name regex '^united states$';
Run Code Online (Sandbox Code Playgroud)
但Like工作正常
SELECT * FROM `country` WHERE name like '%ab%';
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激。