批量插入不按预期工作

时间:2015-03-21 04:14:00

标签: c# mysql rows bulkinsert

我在2个不同的服务器上有2个表。我叫一个是本地的,另一个是远程表。出于某些原因,我想对远程表进行批量插入,并使用本地数据作为源。在PHPMYADMIN中,我检查了它的totalRows。

    TABLE   |  ROWS  
  -----------------------
    LOCAL   |  1111
    REMOTE  |  0

我希望远程表与本地表具有相同的行。但它没有按预期工作。批量插入后,它返回:

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

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

1 个答案:

答案 0 :(得分:0)

所以你使用相同的代码批量插入2个不同的远程服务器,它运行得很好吗?

您使用的是LOAD DATA INFILE吗?或者您只是运行多个插入查询?

如果你正在使用LOAD DATA INFILE,你想确保文件的路径是正确的。