Я создал пустой вид с помощью следующего запроса:
CREATE VIEW `test` AS select * from `configurations` where 0;
Рассматривать configurations
таблица имеет 100 записей с первичным ключом id
начиная с 0
в 100
,
Я хотел бы вставить данные в виде фрагмента 10
в рамках цикла.
Я не мог получить никакого решения для того же. Может ли кто-нибудь дать намек.
Обновить:
Следующие шаги я хочу выполнить.
10
записи на основе id
лайк [where id IN (1,5,8,3,6,67,34,23,45,99)
]where id IN (11,55,88,33,66,27,43,23,15,19)
]Надеюсь, я достаточно ясно.
ОК, попробую еще раз.
Это неверное толкование того, что делает представление — представление должно использоваться для проверки существующих данных из фактических таблиц фиксированным образом, чтобы представление могло использоваться для отображения всех конфигураций со значением идентификатора меньше 25 и т. Д.
То, что вы описали, звучит как все, что вам нужно сделать, это выпустить выборки на главной таблице с другим списком идентификаторов для извлечения.
Есть ли причина, по которой вы этого не делаете:
SELECT * FROM configurations WHERE id in (1,4,6,7,8,9);
SELECT * FROM configurations WHERE id in (5,51,2,45,6);
?
РЕДАКТИРОВАТЬ:
Добавьте столбец в таблицу конфигурации в качестве индикатора «на виду». Обновите представление, чтобы отображать только записи, в которых in_view = 1. Затем просто обновите таблицу конфигурации и установите для этих интересных записей значение in_view = 1.
Надеюсь, это поможет?
Других решений пока нет …