KILL QUERY对MyISAM表上的INSERT和LOAD DATA INFILE语句的影响

时间:2013-02-05 09:11:24

标签: mysql myisam

我有一个运行相当繁重的MySQL查询的系统,我们想提供一种通过JDBC中断查询的方法。 Statement.cancel()似乎是要走的路,它有效地在与数据库的单独连接上发送KILL QUERY。但是,由于我们正在处理MyISAM表,因此我们没有任何事务管理。

我很想知道KILL QUERY对LOAD DATA INFILE语句或INSERT的影响。

看起来LOAD DATA INFILE语句比普通的INSERT风险更大,所以我想知道杀死语句是否会使表格处于损坏状态。

谢谢!

1 个答案:

答案 0 :(得分:0)

  • 查询将被终止;
  • 将回滚更改。

没有风险让桌子损坏。