我正致力于将用户导入MySQL数据库的功能。 此功能的最初目标是从CSV文件添加新用户。
渐渐地,我的客户想要更多这个工具。实际上,如果CSV文件包含已存在用户的行,则数据将被更新(该功能将使用新数据删除旧数据)。所以我们实施它。
之后,他想要更新用户(即删除数据,添加数据等),但他已经有了人/机界面来做这件事。
我觉得我们走错了路。
您如何看待这个?用csv文件管理数据库是个好主意吗?
答案 0 :(得分:0)
我可以看到使用CSV执行此操作没有问题。您需要定义一个明确的文件格式,指定对象类型和操作,例如:
<object type>;<action>;<value1>;<value2>;etc…
所以你可以拥有
user;add;Bob;Stone;fr
然后
user;update;Bob;Stone;uk
然后
user;del;Bob;Stone
等...