Последние новости:

Поиск по сайту:

Метафизические системы для философов — то же, что романы для женщин (Ф. Вольтер).

Что такое безопасный режим UPDATE в MySQL1 мин для чтения

FavoriteLoadingДобавить в избранное
06.12.2021
Управление таблицей шифрования в MySQL 8.0

MySQL — это RDMS, которая управляет данными, упорядочивая их в таблицах, она использует язык запросов SQL для вставки или обновления данных в таблице, но не каждый раз, когда позволяет вносить изменения в таблицы с помощью команд. Если включен безопасный режим UPDATE, MySQL не запускает UPDATE или DELETE, если вы пытаетесь выполнить их без операторов WHERE и LIMIT, даже если нет условия с ключевым столбцом.

 

Безопасный режим UPDATE в MySQL

Чтобы понять безопасный режим UPDATE, мы рассмотрим таблицу student_data и отобразим ее с помощью команды:

SELECT * FROM students_data;

 

Если мы попытаемся внести изменения, обновив или удалив данные, это вызовет ошибку, потому что по умолчанию всегда включен безопасный режим UPDATE, чтобы проверить это, мы обновим значение «Пол» до «Том», используя команда:

UPDATE students_data SET St_Name='Andrey' WHERE St_Name='Maxim';

 

Из выходных данных видно, что была сгенерирована ошибка безопасного режима обновления, что означает, что безопасный режим включен и не позволяет нам вносить какие-либо изменения в таблицу; Чтобы внести изменения, мы должны сначала отключить режим безопасного обновления.

 

Как отключить безопасный режим UPDATE в MySQL

Мы можем отключить безопасный режим UPDATE в MySQL, если мы хотим внести некоторые изменения в таблицы, для этого выполните следующую команду:

SET SQL_SAFE_UPDATES=0;

 

После отключения режима безопасного UPDATE снова запустите предыдущую команду, чтобы изменить имя “Maxim” на “Andrey” с помощью команды:

UPDATE students_data SET St_Name='Andrey' WHERE St_Name='Maxim';

 

Таблица была успешно обновлена ​​для отображения таблицы:

SELECT * FROM students_data;

 

Как включить безопасный режим обновления в MySQL

Чтобы снова включить безопасный режим обновления в MySQL, выполните следующую команду:

SET SQL_SAFE_UPDATES=1;

 

Чтобы убедиться, что включен безопасный режим UPDATE, мы изменим город «Moscow» на «Piterburg», используя команду:

UPDATE students_data SET St_City='Piterburg' WHERE St_City='Moscow';

 

Читать  Внутреннее соединение MySQL

Безопасный режим UPDATE  был успешно включен.

 

Заключение

MySQL — это хорошо известная система управления базами данных, которая предлагает своим пользователям множество функций, которые помогают им повысить производительность их задач. В этой статье мы обсудили безопасный режим UPDATE в MySQL, с помощью которого мы можем ограничить пользователей обновлять таблицы, включив или отключив безопасный режим UPDATE. В этой статье мы обсудили оба сценария включения и отключения безопасного режима UPDATE и проверили его влияние на команду обновления.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
КОГДА ДЕЛО ДОХОДИТ ДО ОБУЧЕНИЯ ИГРЕ В TFT НА ВЫСОКОМ…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close