Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 批量插入未按预期工作_C#_Mysql_Rows_Bulkinsert - Fatal编程技术网

C# 批量插入未按预期工作

C# 批量插入未按预期工作,c#,mysql,rows,bulkinsert,C#,Mysql,Rows,Bulkinsert,我在两台不同的服务器上有两个表。我称之为本地表和远程表。出于某些原因,我想对远程表进行大容量插入,并使用本地数据作为源。在PHPMYADMIN中,我检查了它的两个totalRows TABLE | ROWS ----------------------- LOCAL | 1111 REMOTE | 0 我希望远程表与本地表具有相同的行。但它并没有像预期的那样工作。批量插入后,它返回: TABLE | ROWS -------

我在两台不同的服务器上有两个表。我称之为本地表和远程表。出于某些原因,我想对远程表进行大容量插入,并使用本地数据作为源。在PHPMYADMIN中,我检查了它的两个totalRows

    TABLE   |  ROWS  
  -----------------------
    LOCAL   |  1111
    REMOTE  |  0
我希望远程表与本地表具有相同的行。但它并没有像预期的那样工作。批量插入后,它返回:

    TABLE   |  ROWS  
  -----------------------
    LOCAL   |  1111
    REMOTE  |  64

我不知道为什么会这样。我也用同样的方法为两个不同的服务器的另一个表做了同样的工作,它的工作方式与我所期望的一样。也许你有个主意?

那么你使用相同的代码在两个不同的远程服务器中大容量插入,它工作得很好

是否使用加载数据填充?或者您只是在运行多个insert查询

如果使用加载数据填充,则需要确保文件的路径正确