从没有mysql的PC远程运行mysql查询

从没有mysql的PC远程运行mysql查询,mysql,batch-file,scheduled-tasks,Mysql,Batch File,Scheduled Tasks,我正在尝试将数据自动上传到mysql数据库。我正在windows pc上使用MySql Workbench远程访问AWS上的数据库。我有一个sql文件,我使用加载数据本地填充将csv文件加载到db中。我的csv文件是使用计划任务每天创建的,我希望使用批处理类型文件和计划任务将其加载到db中 有可能吗?在Windows上,您可以使用PHP表单,它的安装非常简单。您不需要在本地PC上使用MySQL服务器来使用数据更新远程AWS,而只需要使用脚本语言 我建议您在本地PC上安装MySQL,首先检查本地M

我正在尝试将数据自动上传到mysql数据库。我正在windows pc上使用MySql Workbench远程访问AWS上的数据库。我有一个sql文件,我使用加载数据本地填充将csv文件加载到db中。我的csv文件是使用计划任务每天创建的,我希望使用批处理类型文件和计划任务将其加载到db中


有可能吗?

在Windows上,您可以使用PHP表单,它的安装非常简单。您不需要在本地PC上使用MySQL服务器来使用数据更新远程AWS,而只需要使用脚本语言

我建议您在本地PC上安装MySQL,首先检查本地MySQL的更新是否符合您的预期。一旦它满足您的期望,您只需从AWS和您的集合中将MySQL连接参数更改为这些参数

在MySQL Workbench中,您可以添加额外的MySQL服务器作为本地服务器,以检查本地数据库及其应用的所有更改

也许这个示例可以帮助您完成编写php脚本以更新数据库的第一步

PHP脚本也可以从命令行执行,因此,一旦您编写了更新数据库的脚本,就应该能够以这种方式从windows CMD控制台运行它

php -f path-to-your-sript.php
但是如果需要这样编辑php scipt,它已经知道csv文件的位置并读取其内容,也许通过这个函数,或者您也可以尝试一个专用于csv文件的函数,它更合适,因为它逐行读取您的csv文件,所以如果您使用循环,您甚至可以处理非常大的csv文件,而不会耗尽内存