MYSQL:使用REGEXP查询时语法错误不清楚

时间:2017-01-30 12:08:29

标签: mysql ruby-on-rails

我正在尝试使用写为

的查询在mysql数据库上运行查询
sample = SentMessage.where("created_at > ? AND to REGEXP ?", 1.hour.ago, "^#{network.prefix}" )

然而,我收到错误

  

Mysql2 ::错误:您的SQL语法中有错误;检查手册   对应于您的MySQL服务器版本,以获得正确的语法   在'到RLIKE'附近使用^(25678 | 25677 | 25639)')'在第1行:SELECT COUNT(*)   来自sent_messages WHERE(created_at>'2017-01-30 11:00:37.781400'   和RLIKE'^(25678 | 25677 | 25639)')

有人,请帮忙指出这个语法错误,检查mysql文档后似乎无法找到它。

0 个答案:

没有答案