mariadb версия = 10.0.17-MariaDB-log
В настоящее время я не могу выбрать базу данных.
use dbname; --->> DO NOT USE THIS (if I use this query, it works well)
UPDATE dbname.t_co_sec_grade A INNER JOIN (
SELECT sec_id
, upper_sec_id
, sec_depth
, sec_name_kr
, IF(upper_sec_id = '111', '004', upper_sec_id) AS modify_upper_sec_id
, sec_depth - 1 AS modify_sec_depth
FROM dbname.t_co_sec_grade ABC INNER JOIN (SELECT @pv := '111') AS .initialisation
WHERE find_in_set(upper_sec_id, @pv) > 0
AND @pv := CONCAT(@pv, ',', sec_id)
) B ON A.sec_id = B.sec_id
SET A.upper_sec_id = B.modify_upper_sec_id, A.sec_depth = B.modify_sec_depth;
Почему я получаю "База данных не выбрана«