检索插入的最后10行没有自动增量列以及时间戳字段。?
答案 0 :(得分:2)
无法以编程方式执行此操作。如果没有自动递增ID列或时间戳,数据库就无法知道最后插入了哪些记录。如果您对最近十次插入有所了解,比如数据的内容,那么您可以手动查找并删除它们。
答案 1 :(得分:1)
检索具有自动增量列的最高值10的行。
答案 2 :(得分:1)
如果您的表格中有任何具有特定格式的主键,那么您可以使用以下步骤
例如你有主键user_id
user_id
user_1
user_2
user_2
user_3
......
步骤1>首先计算表中的总行数。
步骤2>现在使用RLIKE或LIKE(我不确定exctaly应该使用什么),LIMIT为负数(我认为有一种方法可以从后面获取行)
user_id DESC LIMIT 0,10
OR
你可以选择所有行,然后在结果上使用数组函数来获取最后10行。