0

我正在使用带有CONCAT functionin的简单 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);
4

0 回答 0