У меня есть сервер MySQL с включенным безопасным режимом (специально). Допустим, таблица выглядит так:
id | name | color | id_team
1 | a | red | 1
2 | b | red | 2
3 | c | green | 1
Когда я запрашиваю
UPDATE table SET name='d';
Я получаю ожидаемую ошибку, что безопасный режим MySQL включен, а для обновления требуется условие WHERE
. Allright:
UPDATE table SET name='d' WHERE color='red';
... обновления id 1 и 2.
Можно ли что-либо определить так, чтобы для обновления этой таблицы требовался столбец id_team
в предложении WHERE
, независимый от других WHERE
-колонок?
Как вы, вероятно, догадываетесь, id_team
относится к разрешениям, и я пытаюсь заставить всех играться на консоли MySQL, чтобы при обновлении был установлен определенный столбец.