我的数据库有这样的结构:
ID | text | time | valid
这是我当前的代码。我正在尝试找到一种方法来作为一个查询来执行此操作。
rows = select * from table where ID=x order by time desc;
n=0;
foreach rows{
if(n > 3){
update table set valid = -1 where rows[n];
}
n++
}
我正在检查给定 ID 存在多少行。然后我需要为所有 n >3 的行设置 valid=-1;
有没有办法用一个查询来做到这一点?