我在表中有7500行,我有4个用户,并且用户编辑80条记录以保存在同一个表中,我如何能够每天为所有用户分配80行(并且明天将分发新的80条记录从表到用户)
我获取数据的代码(上次更新今天和昨天)
今天:
SELECT * FROM invoices WHERE DATE('ModifiedTime')=CURDATE()
昨天:
SELECT * FROM invoices WHERE DATE('ModifiedTime')=(CURDATE()-1)
答案 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
。