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

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010
  • optionalinfo

    optionalinfo

    29 EKİM 2005