MySQL声明:看起来就像一条应该是线程安全的语句(在执行过程中不能对同一数据进行并发查询)。但是另一方面,它可以在内部分解为insert和update语句,我想知道它是否仍然是线程安全的?例如,我的意思是,insert和update之间是否会有一个来自并发线程的update,从而导致update失败?我认为insert on duplicate key update应该是线程安全的,但是文档似乎没有用明文声
下面是一些代码,我必须删除tblcat1_rec表中重复出现的catid和recid,只留下1个条目:mysql = mysql& " WHERE ID <> (SELECT Min(ID) AS MinOfID FROM tblcat1_rec AS Dupe "
mysql = mysql & " W