我需要将我的电子商务与本地系统集成。
我需要将数据库的多个表中的特定字段导出到csv文件中。
我需要从TABLE jos_virtuemart_products那些字段product_sku,product_in_stock,low_stock_notification,product_length,product_width,product_height,product_weight
然后
我需要来自TABLE jos_virtuemart_products_en_gb那些字段purodct_name,product_s_desc
然后输出csv文件应该导入到另一个数据库表中,该表包含上面其他2个表中的所有字段。
是否可以在linux命令行中使用mysql命令运行?或者我必须弄清楚其他方式?
是否有人遇到过这种情况?
执行此迭代的最佳方法是什么?
答案 0 :(得分:1)
如果您可以根据需要编写查询,可以使用SELECT ... INTO OUTFILE
将其写入服务器上的CSV文件。添加FIELDS TERMINATED BY
将分隔符设置为',',因为默认情况下使用制表符。
答案 1 :(得分:0)
如果您可以生成一个导致新系统表的查询(可能使用某种连接),则可以将THAT导出到csv文件。
答案 2 :(得分:0)
我确实在@Joshua Martell的帮助下解决了我的问题,这个帖子PHP mySQL, Joining More than Two Tables Together with Similar IDs?得到了@Jatin Dhoot的答案谢谢你们!