如何在mysql中使用update设置列的特定值?
以下是我的代码:
update contact set admin_id = ' ' where admin_id like '%,519,%' and id='31'
我有一个名为
contact
的表,我定义了一个列名admin_id
,如图所示。我有一个id,即,519,520,521
,现在只想从519
中删除admin_id
,只想在,520,521
列中删除admin_id
。要实现这一点,查询应该是什么?
最佳答案
这应该管用-
update contact
set admin_id = replace(admin_id, '519,', '')
where admin_id like '%,519,%'
and id='31'
replace()
关于php - MySQL的:使用更新设置列的特定值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45430855/