Создайте идентификатор автоматического увеличения в представлении mysql - PullRequest
0 голосов
/ 25 октября 2018

У меня есть таблица с двумя столбцами Product1, Product2.Я не могу изменить эту таблицу, но мне нужен идентификатор.Поэтому я хочу создать представление со столбцом Id.

    CREATE 
        ALGORITHM = UNDEFINED 
        DEFINER = `schaefers`@`%` 
        SQL SECURITY DEFINER
    VIEW `products_view` AS
     SELECT @i:=@i+1 AS iterator, t.*
      FROM Products,(SELECT @i:=0) foo;

После этого я получаю следующее: ОШИБКА 1351: SELECT представления View содержит переменную или параметр.

...