Можно ли хранить массивы в MySQL?
Есть вариант хранить как строку "1,2,3,4"
JSON

мне надо 100 записей в бд для 10 id'шников
И что? В чем проблема?

как-то не правильно это все
Читаем https://habr.com/ru/post/64524/
Вы немного неправильно задали вопрос. 
Нет описания бизнес процесса, есть магический ряд чисел и ваше видение как с ним работать. 
Ваша программа что то делает с данными, вот и храните как строку, а обработку делайте в программе.