我正在使用导入命令来导入 MySQL 数据。我收到错误消息“不允许大于 max_allowed_packet 的数据包”,但如果我立即重新运行该命令,它就可以工作。你可以看到我尝试关闭和打开命令之间的连接,这没有什么区别。有没有办法解决这个错误?
cmd.Connection = conn;
conn.Open();
cmd.CommandText = "SET GLOBAL max_allowed_packet=1024*1024*1024;";
cmd.ExecuteNonQuery();
//conn.Close();
//conn.Open();
mb.ImportFromFile(file); //Imports a large sql file
conn.Close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4352 次 |
| 最近记录: |