每个星期一的最终用户打开Excel'prices.csv'
并插入/更新/删除产品及其新的新价格。

之后,他将“ prices.csv”导出到MySQL DB到名为PRODUCTS的表中。
我在这里看到了许多使用CSV或商业解决方案的解决方案。

我了解这可以在第一时间轻松完成,
完成初始创建od表PRODUCTS时。

下周一的最终用户希望从上周将新的新鲜价格列表导出到PRODUCTS表中。
但是现在如何插入/更新/删除和参照完整性呢?

问题1:
执行3个步骤时是否必须执行相同的逻辑
“增量表”(从具有相同DDL的new_table中删除并修改old_table并添加)

问题2:是否存在一种在不违反约束的情况下导入数据的解决方法?

问题3:可以使用某些外部工具完成此操作,因此无需编程(没有PHP,没有存储过程...)
这是最重要的!

问题4:这有多聪明,因为最终用户可以在Excel中弄乱
所以在MySQL中导出会真的很痛苦吗?

非常感谢大家的提前帮助。

最佳答案

如果您不需要保留旧价格:为什么不只清空PRODUCTS表(删除所有记录或删除表并重新创建表),然后用更新的产品和价格列表填充它?

关于mysql - Excel到MySQL导出-每周更新和约束问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2312230/

10-11 02:42
查看更多