29 Ekim 2008 Çarşamba 21:32 tarihinde hardc0de <hardcoder.ru_at_gmail.com>yazdı:
> Selamlar,
> basit bir sorum var arkadaşlar. Elimde bir veritabani var. Bu veritabaninda
> abc isminde bir tablom var ve bu tabloda birde id adinda kolon var.
> Bu id kolonundaki id degerleri bir takim silme işleminden sonra 123'ten
> başlar durumda. Yani 1'den 122'ye kadar olan girdiler silindi. 123'ten
> sonraki id degerlerini
> nasil değiştirmeliyim ki tekrar 1'den başlatayim. Yani 123 1,124 2 vs..
> olsun. Aşağıdaki şekilde bir sorgu var aklimda fakat şuan ki çalışma
> ortamımda yedek almak gibi bir şansım yok o yüzden hata yapmak istemiyorum
> sizlere danışayım dedim :)
>
> Sorgu:
>
> 123 için n dersek 1 için n-122=1 olacak aynı şekilde n+1-122=2 vs...
>
> UPDATE INTO abc SET `id`= id - 122
>
> başka çözüm önerisi olan varsa ve paylaşırsa çok sevinirim...
>
> kolay gelsin...
>
>
> --
> [*] <hardc0de> | researcher & coder | 2oo8
> web: www.hardc0de.org
>
UPDATE sorgusunu yanlış yazmışım. Riske girdim sadece bir girdi üzerinde
deneme yaptim olumlu :) Sorun çözüldü..
UPDATE `abc` SET `id`=`id` - 122
-- [*] <hardc0de> | researcher & coder | 2oo8 web: www.hardc0de.org
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 29 Oct 2008 - 20:52:36 EET