Я работаю с python2.6 и MySQLdb.У меня есть таблица с этими данными
+----+--------+
| id | status |
+----+--------+
| 1 | A |
| 2 | B |
| 3 | B |
+----+--------+
Я хочу сделать обновление MySQL, как этот пример:
UPDATE my_table SET status = "A" where id in (1,2,3,10001);
Query OK, 2 rows affected (0.03 sec)
Rows matched: 3 Changed: 2 Warnings: 0
И мне нужно знать, все ли идентификаторы в обновлении выходбаза данных.Моя идея получить эту информацию состояла в том, чтобы сравнить количество элементов, которые я пытался обновить, с количеством совпадающих строк.В этом примере числа 4 против 3.
Проблема в том, что я не знаю, как получить "Соответствующие строки" из информации о курсоре.Я вижу эту информацию только в cursor._info = 'Соответствия строк: 3 Изменено: 2 Предупреждения: 0'.
cursor.rowcount - это количество измененных строк, поэтому = (
Спасибо!