@kinojs
Начинающий разрабочтик, WEB

Есть ли способ автоматически добавить все пустые строки в MySQL с AUTO_INCREMENT до какого-то максимального значения?

Есть таблица с установленными значениями по умолчанию. Мне просто нужно создать миллион строк с автоинкрементом. Есть ли какой-то простой способ это сделать? По факту просто создать миллион пустых строк
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
@Akina
Сетевой и системный админ, SQL-программист.
создать миллион пустых строк

WITH RECURSIVE 
cte AS ( SELECT 1 n
         UNION ALL
         SELECT n + 1  FROM cte WHERE n < 1000 )
INSERT INTO tablename (id)
SELECT NULL FROM cte t1 CROSS JOIN cte t2;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы