Jeśli Twoja wersja SQLite to obsługuje, możesz użyć rekurencyjnego CTE do wygenerowania serii od 1 do 2550, a następnie wstawić „puste” rekordy wzdłuż tej sekwencji:
WITH RECURSIVE generate_series(value) AS (
SELECT 1
UNION ALL
SELECT value + 1
FROM generate_series
WHERE value + 1 <= 2550
)
INSERT INTO yourTable (col1, col2, ...)
SELECT NULL, NULL, ...
FROM generate_series;
Nie jest jasne, które wartości, jeśli w ogóle, chcesz określić dla rzeczywistego wstawiania. Jeśli pominiesz wzmiankę o jakiejkolwiek kolumnie we wstawce, domyślnie SQLite powinien przypisać NULL
lub jakąkolwiek domyślną wartość zdefiniowaną dla tej kolumny.