微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。