Используя MySQLWorkbench, когда я пытаюсь создать это представление:
SELECT myAttribute01, myAttribute02, myAttribute03 INTO @myVar01, @myVar02, @myVar03 FROM mytable01 WHERE myAttribute01 = 1;
Я получаю ошибку 1350. Однако я могу выполнить вышеупомянутый SQL с вкладки SQL без проблем. Я получаю сообщение об ошибке, когда пытаюсь сделать это в представлении. См. Прикрепленный экран.
Как указано в ошибке, вы не можете использовать инструкцию "SELECT... INTO" для создания представления.
Более того, как написано в руководстве
Определение вида подчиняется следующим ограничениям:
Оператор SELECT не может ссылаться на системные переменные или определяемые пользователем переменные s.