Я использую MySQL 5.6.В моем приложении в определенном окне у меня есть следующее:
qry2 = 'UPDATE `listprojects` SET `autoassign` = %i WHERE `number` = "%s" ' %( autoassign, autoassign2)
system.db.runUpdateQuery(qry2)
, где число уникально в таблице, хотя и не проиндексировано.Это выдает ошибку, несмотря на то, что оператор UPDATE обновляет только одну строку.
Как мне сделать так, чтобы этот запрос не попадал в SQL_SAFE_UPDATES?Нужно ли делать числовой столбец индексом или чем-то еще?