мне нужно обновить свою базу данных ее мягкое удаление на несколько подряда основы в locationIdMySQL запрос на обновление на нескольких строках
update device d
set d.deleteDate='2016-05-07'
where d.id in (select dtg.deviceId from devicestogroups dtg
where dtg.groupId in (select g.id from `group` g
where g.locationId ='1'));
При запуске запроса я получаю ошибку:
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.
подзапроса вернет мне 2 записи, поскольку я знаю, потому что подзапрос возвращает два обновления записи не произойдет, но как решить эту проблему. Я пытался решить, но не удалось.
Спасибо @Suraz !! – suresh