SORU
6 ŞUBAT 2012, PAZARTESİ


Nasıl aynı tabloda satır ve bir kopyasını eklemek için MySQL otomatik artış alan ile?

Bir tablo Eg - tab var . Yapmak istediğim otomatik artış sütun İD=1 olan bir satır kopyalama ve bir satır ve sütun NUMARASI ile aynı tabloya veri=2 Ekle.

MySql Kullanarak. Nasıl tek bir sorguda bunu yapabilir miyim?Yardım lütfen

CEVAP
6 ŞUBAT 2012, PAZARTESİ


Kullanım INSERT ... SELECT:

insert into your_table (c1, c2, ...)
select c1, c2, ...
from your_table
where id = 1

c1, c2, ... * * * * id dışında tüm sütunlar. Eğer açıkça 2 id ile eklemek isterseniz, sonra sütun EKLE listenizde olan ve SEÇİN vardır:

insert into your_table (id, c1, c2, ...)
select 2, c1, c2, ...
from your_table
where id = 1

Olası bir bakmak lazım tabii ki ikinci durumda, 2 id yinelenen.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012