Вставить записи в чанк для просмотра MySQL
Я создал пустой вид с помощью следующего запроса:
CREATE VIEW `test` AS select * from `configurations` where 0;
Рассматривать configurations
таблица имеет 100 записей с первичным ключом id
начиная с 0
в 100
,
Я хотел бы вставить данные в виде фрагмента 10
в рамках цикла.
Я не мог получить никакого решения для того же. Может ли кто-нибудь дать намек.
Обновление: следующие шаги, которые я хочу выполнить.
- Создать пустое представление (я достиг этого)
- У меня есть базовая таблица со 100 записями.
- Теперь я хочу, чтобы моя точка зрения представляла
10
записи на основеid
лайк [where id IN (1,5,8,3,6,67,34,23,45,99)
] - Опять же после некоторых операций я хотел бы выбрать более 10 записей из базовой таблицы. лайк [
where id IN (11,55,88,33,66,27,43,23,15,19)
]
Надеюсь, я достаточно ясно.
1 ответ
ОК, попробую еще раз.
Это неверное толкование того, что делает представление - представление должно использоваться для проверки существующих данных из фактической таблицы (таблиц) фиксированным образом, чтобы представление могло использоваться для отображения всех конфигураций со значением идентификатора менее 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.
Надеюсь, это поможет?