规范post内容标志,在镶嵌模块中添加笑话内容。
--想在镶嵌模块中增加笑话。
--但发现当笑话有post内容时,只显示标题就没有意义,必须排除有post内容的数据。
--但检查数据时,发现标记是否有post内容的字段post_flag的数据不准(0-无post内容,1-有post内容)。
--排查原因:原来数据写入页面中,新写入数据时,一个判断post内容的变量写错了(更新时没问题),修改页面,更新,测试,没有问题了。
--处理数据方案:考虑先全部更新为ty_main.post_flag=0,然后再找有post内容的记录更新为1.
1,全部更新为0
update ty_main set post_flag=0;
--2091行
2,查找有post内容,更新为1
select main_id from ty_post where post_flag='1'
--1795行
3,更新数据
update ty_main set post_flag='1' where main_id in (select main_id from ty_post where post_flag='1')
--1790条
...
再返回镶嵌模块,修改过程cfGetMeiju,修改查询,增加条件:post_flag=0。
OK,终于可以放心地添加笑话内容了。
Tag: 站点日志 TYCMS