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

  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011