Документацията на MySQL гласи:
MySQL работи както е проектиран и ви пречи да се простреляте в крака тук. По същество броят на редовете, които ще бъдат изтрити от вашия изглед, не съвпада с броя на редовете, които биха били изтрити от основните таблици. Също така, искате ли да изтриете снимката, външния вид, лицето или фотографа? Или всички? Или само някои от тях? MySQL също не знае със сигурност, така че не позволява операцията.
Имайки това предвид, изпълнете тази заявка:
SELECT IS_UPDATABLE
FROM INFORMATION_SCHEMA.VIEWS
WHERE TABLE_NAME = 'v1';
Ако резултатът е нещо различно от „ДА“, тогава може да помислите за преработване на изгледа си. Другата възможност е да изтриете директно от основните таблици.
Също така е добра идея да създадете обновяем изглед с помощта на клаузата "WITH CHECK OPTION". Това предотвратява UPDATE или INSERT към основните таблици, с изключение на тези, които отговарят на условията, определени в клаузата WHERE на изгледа. Или във вашия случай не позволявайте на Фред да се забърква със снимките на Боб.