:我试图从字符串中删除连接变量。DELETE FROM people WHERE id IN(@REMOVE); -- will delete only first id which is id nr 2
上面的SQL只从列表中删除第一个元素在本例中,list将包含:(2,3,4)。只有id =2的记录才会被<e
每个传入的请求必须保留n数量的所需类型的唯一项,然后成功处理它们或将它们释放回预留列表,以便可以由另一个请求保留它们。成功的处理包含多个步骤,如与集成服务通信和其他耗时的步骤,因此将项目保留在DB事务中直到结束将不是一个有效的解决方案。目前,我已经实现了一个解决方案,其中可预留的项目存储在一个buffer DB表中,其中的项目由传入的SELECT FOR UPDATE SKIP锁定的请求锁定和删除。当某些项目类型都被保留</e
ROUND(count(*)/100,0) FROM data2 WHERE datetime<(SELECT DATE_ADD(min(datetime),INTERVAL 1 DAY) FROM5天的数据,如果数据少于保留日期,就删除其余的数据。由于数据每天生成近2000000行,所以很难一次删除整个数据。这就是为什么我想删除每个循环中的100000个数据。在这里,loop_counter变量用来查找我们应该为今天的数据使用多少个循环。retain_days