但是我们可以有一个崭新的思路去解决这个问题
只出思路.
第一步,当你把展现给用户的数据从数据库读取出来的时候同时建立一个临时表.结构和你之前读数据的表一样.
第二部.当用户更改了数据之后把所有更新过的数据插入到临时表里面.一个insert语句就搞定了.
第三步.将临时表里面的ID(应该是唯一的主键)从读取数据那个表里面delete掉.这个一条delete in就搞定了.
第四部.将临时表里面的数据插入到数据表里面去.insert into 表 where 子查询从临时表.
这样你要实现的效果就实现了.这个也应该是比较简单的实现方式.
还有别的实现方式.比如说去php里面建立个抽象层.有需要可以重新提问.
用时间函数DATE_SUB(date,INTERVAL expr unit)date:时间
expr:天数
unit:单位(例如day,week)
如果你是要前一天的话,就是
select * from xxx where time=DATE_SUB(curdate(),INTERVAL 1 day)
即查看昨天的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)