Zadanie 24 z arkusza EE.09, czerwiec 2023

MySQL i bazy danych Poziom: trudne

W języku SQL wydano kwerendę, niestety jej wykonanie nie powiodło się i wystąpił błąd: #1396 - Operation CREATE USER failed for 'anna'@'localhost'. Powodem takiego zachowania bazy danych może być

CREATE USER 'anna'@'localhost' IDENTIFIED BY '54RTu8';
Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2023 Było też: EE.09, czerwiec 2024, EE.09, czerwiec 2025

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

istnienie użytkownika anna w bazie.

Dlaczego

Błąd #1396 przy CREATE USER zwykle oznacza, że konto 'anna'@'localhost' już istnieje. Można go uniknąć, pisząc CREATE USER IF NOT EXISTS.