我正在尝试执行以下查询,但它没有按预期工作。请检查sqlfiddle以获取有关问题的详细信息。
询问 :
update entity_permission
set permissions = REPLACE(permissions,
concat(",",
select id
from menus
where url='user_rate_list'
),
'')
where id=0;
解释 :
table1 有 field1,其中的值如 1、2、3、4、5、7、8,我想在某些地方用空白替换它。我现在知道 concat 的问题不适用于子查询。但我认为它必须以另一种方式工作。
那么是否可以使用单个查询来实现?
分享一些好的建议。