我有一个joomla数据库'jos_content
'表包含有关文章的详细信息。mysql查询文本替换问题
在该表中,列“attribs
”是TEXT
数据类型,其中包含数据有关的文章属性,像:
show_pdf_icon=0
show_print_icon=0
show_email_icon=0
我想修改属性“show_print_icon”,使其具有如图1所示,这样的:
show_pdf_icon=0
show_print_icon=1
show_email_icon=0
对于这一点,我已书写的查询,它取代了 'show_print_icon = 0' 在列 'show_print_icon = 1'。
UPDATE jos_content set attribs=replace("attribs", "%print_icon=0\nshow_email%",
"%print_icon=1\nshow_email%") where attribs like '%print_icon=0\nshow_email%';
出于某种原因,执行此查询后,我得到列值为空。 我无法理解我出错的地方。查询有什么问题?