MySQL每天获得80行

时间:2015-04-24 09:27:17

标签: php mysql

我在表中有7500行,我有4个用户,并且用户编辑80条记录以保存在同一个表中,我如何能够每天为所有用户分配80行(并且明天将分发新的80条记录从表到用户)

我获取数据的代码(上次更新今天和昨天

今天:

SELECT * FROM  invoices WHERE DATE('ModifiedTime')=CURDATE()

昨天:

SELECT * FROM  invoices WHERE DATE('ModifiedTime')=(CURDATE()-1)

2 个答案:

答案 0 :(得分:0)

您可以使用 LIMIT 声明

$sql = "SELECT * FROM Orders LIMIT 80 ORDER BY Orders.ID";

这将选择前80个记录

$sql = "SELECT * FROM Orders LIMIT 80, 80 ORDER BY Orders.ID";

这将选择从80到160的记录

答案 1 :(得分:0)

我将包括一个表(让我们称之为user_invoices)将发票表中的记录链接到users表中的记录。这样,您可以将记录分配给用户,并跟踪编辑过程 - 即:记录已编辑

这将涉及查询发票表以获取每个用户的一组记录,并将发票记录ID和用户的用户ID添加到user_invoices