MySQL 中是否有任何功能仅对表中最后插入的行执行查询?

问题描述

我每次都需要使用用户对表中特定列给出的一些约束来验证表中最后插入的行(例如:年龄 > 50...等)。

我想过使用临时表在我的临时表和普通表中插入行。之后,我将在临时表上使用 Select * from tb_name USER_CONSTRAINTS [ Ex: select * from student where age>50 ] 之类的查询。如果结果不为空,则最后一行满足用户约束,否则失败。之后我将从临时表中删除最后添加的行并为下一行重复该过程。

我不知道这种方式是好是坏,还是有其他有效的方法可以做到这一点?

编辑: 该表有 5 列

stud_id,subject_id,age,dob,marks

这里的stud_id和subject_id作为两个表tbl_student和tbl_subject的外键

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)