MySQL: клонировать строки в одной таблице [дубликаты]

0

У меня есть одна таблица со следующим контентом

stat_id|stat_type|stat_value
1      |likes    |100
1      |reposts  |150

Можно ли клонировать эти строки для другого stat_id в одном запросе?

Очень важно, чтобы мы хотели получить копии для нескольких новых stat_id.

  • 1
    @Vatev Ватев, о, спасибо! Я не нашел этот вопрос, когда искал
Теги:
database

1 ответ

0

Используйте INSERT... SELECT

insert into your_table (c1, c2, ...)
select c1, c2, ...
from your_table
where id = 1
  • 0
    Гектометр Стоп. Но как я могу сделать клоны с несколькими разными идентификаторами? У меня есть строки для stat_id - 1. И я хочу создать клоны для stat_id количества новых идентификаторов.
  • 0
    Я имею в виду. Я могу сделать что-то вроде этого: insert into stats (stat_id, stat_type, stat_value) select 2, stat_type, stat_week from ..... Но я хочу сделать клоны для более чем одного нового идентификатора.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню