当前位置: 首页 > 知识库问答 >
问题:

如何每[时间间隔]从CSV文件更新MySQL表?

蒋无尘
2023-03-14

首先,我知道从MySQL本身尝试这样做是不允许的:

http://dev.mysql.com/doc/refman/5.6/en/stored-program-restrictions.html

当我尝试使用加载数据时,请输入'c:/DATA。csv“…,我得到了“存储过程中不允许加载数据”。

我是在MySQL中移动数据的初学者,我意识到这可能不是它设计用来处理的任务。因此,我应该使用什么方法从CSV文件中获取数据并定期将其附加到表中?(我对CRON进行了一点研究,但这仅适用于UNIX系统,我们使用的是基于Windows的操作系统。)

共有1个答案

郎鸿
2023-03-14

您也可以在窗口上运行 CRON 作业。搜索后,我发现了几个链接。请查看以下链接:

waytocode.com/2012/setup-cron-job-on-windows-server

http://stackoverflow.com/questions/24035090/run-cron-job-on-php-script-on-localhost-in-windows
 类似资料:
  • 问题内容: 匹配条件后,如何在一段时间后更新表? 我需要在满足某些条件后进行更新,并在2天后根据收到的最新答案(即e)进行更新,因此应在上进行更新。 问题答案: 试试这个 如此看来,这两个表是由相连的,并且具有的最新回答日期。通过使用我们可以知道今天的日期和比赛的答案之间的差异。

  • 这是我的模型: 方法如下: 这是错误我得到当我尝试启动Spring应用程序 未能 在项目 licenta 上执行目标 org.springframework.boot:spring-boot-maven-plugin:1.5.9.RELEASE:run(default-cli) 在项目 licenta 上:运行时发生异常。 null: InvocationTargetException: 创建名为

  • 问题内容: 在页面的页脚中,我想添加诸如“最后更新xx / xx / 200x”之类的内容,该日期为最后一次更新某些mySQL表的时间。 最好的方法是什么?有检索上次更新日期的功能吗?每次需要此值时都应该访问数据库吗? 问题答案: 在更高版本的MySQL中,您可以使用数据库来告诉您何时更新了另一个表: 当然,这确实意味着要打开与数据库的连接。 另一种选择是每当更新MySQL表时“触摸”特定文件:

  • 问题内容: 是否可以使用NOW()将默认时间添加为10分钟? 我已经尝试过类似的方法: 但是,它不起作用。 问题答案: 我不认为你可以做到这一点。 在MySQL的文件指出: 数据类型规范中的DEFAULT value子句指示列的默认值。除一个例外,默认值必须为常数;否则为0。它不能是函数或表达式。例如,这意味着您不能将日期列的默认值设置为诸如NOW()或CURRENT_DATE之类的函数的值。唯一

  • 问题内容: 在页面的页脚中,我想添加诸如“最后更新xx / xx / 200x”之类的内容,该日期为最后一次更新某些mySQL表的时间。 最好的方法是什么?有检索上次更新日期的功能吗?每次需要此值时都应该访问数据库吗? 问题答案: 在更高版本的MySQL中,您可以使用数据库来告诉您何时更新了另一个表: 当然,这确实意味着要打开与数据库的连接。 另一种选择是每当更新MySQL表时“触摸”特定文件:

  • 接口说明 更新相机位置(名称和时间间隔) 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/viewpoint/1.0.0/updateNameTime 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 id string form 是 视角ID name string form 是 视角名称 time