落英缤纷 大佬有话说 :
wordpress的SQL语句请教
我不会写这个 我用网上的资料拼凑的这个句子哪里错了呢?
我想修改其中一些文章为指定的时间:
UPDATE `wp_posts` SET `post_date` = replace(‘2020-11-20′,’2020-11-09’) WHERE `ID` between 129 AND 141;
cnly1987 大佬有话说 :
本帖最后由 cnly1987 于 2020-11-22 22:27 编辑
UPDATE `wp_posts` SET `post_date` = replace(‘post_date’,’2020-11-20′,’2020-11-09′) WHERE `ID` between 129 AND 141;
replace 用法是。
reaplce(字段名,旧值,新值)
pi9 大佬有话说 :
合格的2楼。
落英缤纷 大佬有话说 :
cnly1987 大佬有话说 : 2020-11-22 22:26
感谢大佬。。。
siyi 大佬有话说 :
对数据库的直接操作强烈建议先备份。
血和泪的教训。
之前有一次没备份就操作,只能回档。把一个月的收入都吐回去了。
落英缤纷 大佬有话说 :
cnly1987 大佬有话说 : 2020-11-22 22:26
replace 用法是。
reaplce(字段名,旧值,新值)
替换以后 日期变成 0000-00-00了 好奇怪
落英缤纷 大佬有话说 :
cnly1987 大佬有话说 : 2020-11-22 22:26
replace 用法是。
reaplce(字段名,旧值,新值)
感谢,又试了一下,应该不带引号,成功了,哈哈哈
update wp_posts set post_date = replace(post_date, ‘2020-11-20’, ‘2020-11-09’) WHERE `ID` between 129 AND 141;
cnly1987 大佬有话说 :
落英缤纷 大佬有话说 : 2020-11-22 22:59
感谢,又试了一下,应该不带引号,成功了,哈哈哈
那个是反角符号,不是引号,字段名