我有大约40K记录,我需要每天更新到我的php/mysql应用程序中。 建议的最佳方法是什么?如何使用CSV(平面文件)更新MySQL数据库并在插入之前验证数据
我对文件中的加载数据进行了一些研究,以便在临时MySQL表中加载平面文件,并在整个列上运行验证,而不是一次一个一个地执行。稍后使用主键并在数据库中插入/更新。
但是,对于具有MultiSelect选项或多个有效值的数据?我如何在数据库中更新它们之前验证它们。
选项使用管道定界。
因此,例如,多选择数据是彩色类型 有效值是 RED GREEN BLUE BROWN BLACK WHITE
原始值示例情况场景是
案例1 原始数据需要验证 RED | GREEN | YELLOW
如何验证此dat在临时表中如此RED & GREEN通过验证并且YELLOW被剥离并进入错误日志?
如何才能批量上执行以上验证的csv/tabdelimited平面文件与40K +记录?