Merhaba arkadaşlar mesela farzedinki
2 tane aynı isimde mysqlde böyle metin war
bunun 1 tanesini silmek istiyorum çünkü bazılarından 2 tane war.
ve ben ayn olanların 1 tanesini silmek istiyorum
Misal örnek olarak
Hem bu var.
INSERT INTO `xx` VALUES(2305, 'deneme', 'http://www.xx.com/xx.jpg', 'http://www.xx.com', '3:00', 93, 'E');
Hemde bu var
INSERT INTO `xx` VALUES(7535, 'deneme', 'http://www.xx.com/xx.jpg', 'http://www.xx.com', '3:00', 93, 'E');
SAdece sıraları değişik gerisi aynı , bunu otomatik olarak 2 tane olanı sile bilirmiyim yardımcı olurmusunuz umarım anlamıssınızdır kısaca tekrar söylim
Mesela yy diye isimli video war , link felan herşey aynı
1 yy daha isim daha war yine video link felan herşey aynı sadece
VALUES(1234) numarası değişik , bende diyorumki bu aynı olanın 1 tanesini silim
yaklasik aynı olan 3 bin tane kadar war tektek silmem mümkn dil yardımcı olurmusunuz warmıdır 1 yolu saolun
mysql ile ilgili (örnek 2 tane aynı dosya ismi vs.)
4
●1.740
- 15-02-2008, 21:38:48phpmyadminde, sql sorgusu kısmına,
CREATE TABLE xx2 AS SELECT DISTINCT alan1, alan2, alan3, alan4, alan5, alan6 FROM xx;
yazıp çalıştır. yalnız dikkat et, alanları yazarken id'yi yazma çünkü hepsinin id'si farklı olduğu için bu kez hiçbir işlem yapmamış olursun.
Bu sorguyu çalıştırdığında xx2 şeklinde bir tablo oluşturulacak, aynı olan verilerden sadece 1'er tanesi yer alacak ama id alanı bulunmayacak. bu tabloya da id bigint 255 auto_increment primary key olarak id alanını açarsın ve olay tamamlanır. sonra birden çok aynı veri bulunan xx tablosunu silip xx2 tablosunun adını xx olarak değiştirirsin.
Daha basit bir yolu varmı bilmiyorum ama aynı sıkıntıyı ben bu şekilde aştım.


