我有一个批处理文件,它通过向它添加最新值来更新 excel 文件。详细信息已经作为表格存在于 MySQL 中。一旦更新了详细信息。例如,在一天更新结束后,excel 文件中添加了 10 行新行。我需要将这 10 行添加到数据库中定义的表中。是否可以?我能够再次覆盖整个表格。由于这会花费大量时间并带来性能问题,因此我只想附加最新的行。如果可能的话,可以通过编程方式完成,这样我们就可以将它作为一个批处理,在更新 excel 文件后更新数据库。
考虑用股票的价格值每天更新表格。更新也可以每周进行一次。只需要用最新的值更新表,因为表可能包含数百万行。
最佳答案
可以使用 pl/SQL 以编程方式或批处理作业完成。 这是逻辑。查找表行 pk id 的 max()。比较来自 excel 的 id 值,并使用高于最大 id 的 excel 行更新表。
关于mysql - 将excel中更新的详细信息上传到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27102645/