#select #sql-update #updates
#выберите #sql-обновление #Обновления
Вопрос:
Я использую Google Cloud SQL и при выполнении следующего запроса:
SELECT Counter
FROM Ms_Counter
WHERE Counter_Id= 'Cust'
AND Cpy_Id= 'A001'
AND Counter_Year=2019
FOR UPDATE;
UPDATE Ms_Counter
SET Counter= Counter 1,
Usrup='Me',
Dtup='2019-03-24'
WHERE Counter_Id= 'Cust'
AND Cpy_Id= 'A001'
AND Counter_Year=2019;
Трассировка ошибки
Код ошибки: 1175. Вы используете безопасный режим обновления и пытались обновить таблицу без WHERE, в которой используется ключевой столбец, чтобы отключить безопасный режим, переключите опцию в Настройках -> Редактор SQL и повторно подключитесь.
Обновление 1
Безопасное обновление отключено по умолчанию в Cloud SQL
Комментарии:
1. Может ли кто-нибудь сообщить мне, как отключить безопасное обновление в облаке Google?
2. приведенный выше код возвращает ошибку, если безопасное обновление не отключено.
3. Код ошибки: 1175. Вы используете безопасный режим обновления и пытались обновить таблицу без WHERE, в которой используется ключевой столбец, чтобы отключить безопасный режим, переключите опцию в Настройках -> Редактор SQL и повторно подключитесь.