我正在使用一个批量插入查询,使用php来插入到mysql表中。在这里,我想知道从这个大容量插入查询中插入的记录总数。在完成批量插入后,我使用下面的代码来获取插入的总计数。//here bulk insert complete.Next i am calling thisecho$inbound_cnt = mysql_num_rows($row_cnt);
有没有办法在MySQL服务器上批量执行像INSERT OR UPDATE这样的查询?将不起作用,因为如果该字段已经存在,它将简单地忽略它并且不插入任何内容。将不起作用,因为如果字段已经存在,它将首先对其执行DELETE操作,然后再次对其执行INSERT操作,而不是更新它。将会起作用,但不能批量使用。
所以我想知道是否有像INSERT ...ON