Sql 正在尝试查找包含[文本]的RLIKE字符串

Sql 正在尝试查找包含[文本]的RLIKE字符串,sql,Sql,您好,我正在尝试查找数据库中格式如下的所有字符串 sometext[sometext]sometext。我试着这样做: SELECT AlbumName FROM album WHERE AlbumName RLIKE '.*[.*].*'; 我想我的问题是,RLIKE将[.*]作为[a-z],然后我收回了所有的东西。你应该把字符[和] SELECT AlbumName FROM album WHERE AlbumName RLIKE '.*[.*].*'; SELECT AlbumName

您好,我正在尝试查找数据库中格式如下的所有字符串 sometext[sometext]sometext。我试着这样做:

SELECT AlbumName
FROM album
WHERE AlbumName RLIKE '.*[.*].*';
我想我的问题是,
RLIKE
[.*]作为[a-z]
,然后我收回了所有的东西。

你应该把字符
[
]

SELECT AlbumName
FROM album
WHERE AlbumName RLIKE '.*[.*].*';
SELECT AlbumName
FROM album
WHERE AlbumName RLIKE '.*\\[.*\\].*';

@Tenebris np,祝你愉快。