我需要创建一个插入和更新语句,当今天的日期不在数据库中时,它将插入,否则它将更新从今天开始的数量(来自 excel [这部分我已经完成])。
但是,有很多行需要插入和更新。
1)它将检查数据库中的最后4天,如果不包括今天,它将只插入今天的数据并更新最后3天的数据。另一方面,如果包含今天它只会更新。
PS:我曾尝试使用INSERT... ON DUPLICATE KEY UPDATE
,但只有 1 行受到影响。
if else 语句,当我使用它时,它只插入一行数据,其余的只是进行更新。
可以给我一些建议或例子。