我正在创建一个笔记记录应用程序。我想通过从user_id检索笔记ID(1或2或3等)来检索笔记。 例如,我想从用户1检索笔记3并从用户2检索笔记3,但我希望笔记编号为每个用户自动递增。
答案 0 :(得分:0)
如果您的应用程序不需要处理大量并发(同一用户的任何一个实例在任何给定时间都在线),那么这个简单的解决方案就可以正常工作:
SELECT max(note_id) + 1 AS new_id
FROM notes
WHERE user_id = $user_id;
请务必在表user_id
或notes
上的(user_id, note_id)
上设置索引,以便快速查找。