求MYSQL字段的批量替换
3个回答
展开全部
我使用dedecms系统建的网站,当初采集的时候选择了动态浏览,即不生成HTML,以为在HTML更新里面就可以全部生成HTML了,但是后来发现好像不行?如何修正?
经过搜索知道可以在mysql数据库里修改字段ismake的值-1为1就可以了,那么mysql批量替换的语句怎么写呢?
根据从网上搜索到的写出这个
UPDATE dede_archives SET ismake = replace( ismake , `-1`, `1` ) WHERE 'ismake' LIKE '%-1%'
提示#1054 - Unknown column '-1' in 'field list'
正确的该怎么写呢,
问题补充:To:freely1982,现在又提示#1054 - Unknown column '%-1%' in 'where clause'
To:fairy_anne,提示Warning: Cannot modify header information - headers already sent by (output started at E:\APMServ5.2.0\www\phpMyAdmin\libraries\header_meta_style.inc.php:27) in E:\APMServ5.2.0\www\phpMyAdmin\libraries\common.lib.php on line 1154
update dede_archives set ismake='1' where ismake='-1';
经过搜索知道可以在mysql数据库里修改字段ismake的值-1为1就可以了,那么mysql批量替换的语句怎么写呢?
根据从网上搜索到的写出这个
UPDATE dede_archives SET ismake = replace( ismake , `-1`, `1` ) WHERE 'ismake' LIKE '%-1%'
提示#1054 - Unknown column '-1' in 'field list'
正确的该怎么写呢,
问题补充:To:freely1982,现在又提示#1054 - Unknown column '%-1%' in 'where clause'
To:fairy_anne,提示Warning: Cannot modify header information - headers already sent by (output started at E:\APMServ5.2.0\www\phpMyAdmin\libraries\header_meta_style.inc.php:27) in E:\APMServ5.2.0\www\phpMyAdmin\libraries\common.lib.php on line 1154
update dede_archives set ismake='1' where ismake='-1';
展开全部
update 表 set 字段=replace(字段,'原始串','替换串')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Replace()
功能将一个字符串中指定个数的字符串替换为另一个字符串。
语法Replace ( B, string, string2 )
功能将一个字符串中指定个数的字符串替换为另一个字符串。
语法Replace ( B, string, string2 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询