我正在使用php。
$sql = "UPDATE `table` SET `field` = 'value' WHERE `item_id` IN (comma separated list of item_ids)";
如果我执行上述查询,我怎样才能找出哪个item_id的更新位置?请注意,逗号分隔的item_ids列表中的某些id在“表”中不存在,否则答案将是逗号分隔列表中的每个id。
我正在使用通过mysql_connect()连接的mysql api。
答案 0 :(得分:-2)
使用mysql_affected_rows()
。它将返回表的递增id的数组,该数组在上一个查询中受到影响。