我有一组使用-1.txt、-2.txt等模式命名的原始数据文件。我在MySQL脚本中使用LOAD data LOCAL INFILE命令将原始数据文件加载到数据库中。该命令不能在存储过程中运行。我希望避免在MySQL脚本中执行复制/粘贴来加载20个原始数据文件,而更愿意使用循环来加载原始数据文件,但是循环不能在存储过程之外使用。
处理这个问题的最好方法是什么?如何让MySQL脚本执行此操作?
我有一个Win Form Application,在这里我想在按钮单击时创建/生成一个新的windows服务。当用户单击该按钮时,应该生成执行某些任务的windows服务。如果可能的话,怎么办?
Win Form应用程序我有,实际上处理一些数据文件。用户对数据文件进行了一些设置,比如应用一些约束,并将数据文件列与SQL表和列进行映射。最后,该应用程序应该生成一个服务,该服务应该使用该设置(已经保存在DB中)处理此类数据文件。我的实际问题是,是否有可能生成一个windows服务?它将如何处理文件,这是另一回事。专注于问题。
我尝试用C程序将本地数据文件network.txt加载到mysql的表网络中。我是这样做的,但不管用。错误信息是mysql_query(&con, "load data local infile 'network.txt' into table network")。
#include <mysql/mysql.h>
#include <stdio.h>
#include <stdlib.h>
int
main(int argc, char *argv[])
{
MYSQL con;