我试图使用mariadb regex_replace函数替换多行代码。select regexp_replace(entry, 'LINE2.*LINE4', '') from test 我也尝试过使用RLIKE进行选择,但是它也不起作用(没有返回的条目):
select entry from test
我有一个查询,它应该查找匹配的行,忽略查询和相应列中可能出现的大小写和特殊字符。这是可行的,但还没有从不需要的特殊字符中清除search参数。]', '') LIKE %REGEXP_REPLACE(:search, '[^a-zA-Z0-9äöüÄÖÜ]', '')%42000][1064] Youhave an error in your SQL syntax; check the manual that co
我在一个用户定义的函数中使用了这个简单的正则表达式 set mm = regexp_replace(in_str, '^M([0-9]+(\.[0-9]+)?)..*$', '\\1'); 在MariaDB 10.1中传入'M56-5‘时,我会像预期的那样得到"56“,但在MariaDB 10.4中,我得到了一个错误"Data truncated for column