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);