我正在使用带有CONCAT
function
in的简单 MySQL 查询mysql
。
MySQL 查询:
SELECT
(
SELECT
CONCAT
(
'/',
LOWER
(
REPLACE
(
loc_name,
' ',
'-'
)
)
) AS l1_url
FROM
lmap
WHERE
lvl = 1
) l1_url
上面的查询在 MySQL 5.1 版中运行并给出输出,但是当我尝试在 MySQL 5.5 版中运行相同的查询时,它会无限期地用完并且没有给出任何输出。MySQL 5.5 版是否有任何重大变化。
更新:表结构
CREATE TABLE lmap
(
id int(10),
loc_name varchar(32),
parent int(10),
lvl int(10)
);
INSERT INTO lmap VALUES(1, 'abc', 0, 1);
INSERT INTO lmap VALUES(2, 'av', 0, 2);