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

php – 在向数据库插入值时删除记录

我有db有车辆的位置日志
这意味着每个坐标都将存储在数据库中.现在对于车辆1,假设表中有30个条目,意味着30个位置.现在当第31个条目到来时,我想要删除FirsT条目,这意味着每辆车的最大位置日志数应为30.

现在插入查询

MysqLi_query($con,"INSERT INTO $location_history
    VALUES('$id','$lat','$lng','$pwd','$v1','$v2','$v3','$v4','$status' )")
or die("Count not insert to location history!");
最佳答案
您应该使用一个适用于每个插入的trigger function,计算条目,如果超过30,则删除最旧的一个,直到少于30个条目.

原文地址:https://www.jb51.cc/mysql/433471.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐