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ş:
Nasıl JPA ek açıklamalar ile MYSQL oto...
MySQL aynı tabloya eklemek için bir sa...
Nasıl MySQL otomatik artış değeri geçe...
Nasıl aynı yazı tipi için yazı tipi bi...
Nasıl/NVARCHAR dize eklemek bir SQL Se...