数据库 匹配AABB 和 ABAB 的四位数,怎么匹配,正则是没有问题的,可以匹配到,但是sql就不行
正则 ABAB 是: ([0-9])(?!\1)([0-9])\1\2, 到数据库中 问号(?)前加了两个 \ 才可以不报错
但是,没有匹配到结果
select * from Test where id REGEXP '([0-9])(\?!\1)([0-9])\1\2';
怎么修改这个匹配项?
数据库 匹配AABB 和 ABAB 的四位数,怎么匹配,正则是没有问题的,可以匹配到,但是sql就不行
正则 ABAB 是: ([0-9])(?!\1)([0-9])\1\2, 到数据库中 问号(?)前加了两个 \ 才可以不报错
但是,没有匹配到结果
select * from Test where id REGEXP '([0-9])(\?!\1)([0-9])\1\2';
怎么修改这个匹配项?