Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => Arşiv => Aiheen aloitti: CaN - maaliskuu 27, 2006, 04:20:16 IP

Otsikko: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: CaN - maaliskuu 27, 2006, 04:20:16 IP
Selam arkadaşlar. Sinen bir üyeyi geri getirme sırasında forumdaki gelmiş geçmiş bütün mesajlar tek bir üyeye gitti. SQL sorgusunda bir hatra yaptım ve bu hale geldi. Bütün mesajları sahiplerine geri nasıl gönderebilirim. Acil yardımlarınızı bekliyorum...
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: Harzem - maaliskuu 27, 2006, 04:31:55 IP
Keşke önce bir yedek alsaydın :(

SQL sorgun neydi?
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: CaN - maaliskuu 27, 2006, 04:39:21 IP
update smf_messages set ID_MEMBER=üyeno, posterName='ziyaretçi nicki'

Bu sorguyu çalıştırdım.
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: Harzem - maaliskuu 27, 2006, 04:41:03 IP
Mahvetmişsin :( Bu işlem geri alınamaz.

Eski yedeklerden yükleyeceksin. Ya da yeni bir kullanıcı açacaksın "eski mesajlar" falan isminde, tüm hepsini ona atayacaksın forum çok kötü görünmesin diye.

Doğru sorgu şu olmalıydı:

update smf_messages set ID_MEMBER=üyeno where posterName='ziyaretçi nicki'

Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: CaN - maaliskuu 27, 2006, 04:46:21 IP
HarzeM çok teşekkür ederim. Yedekten geri almayı deniycem ben de. Peki son phpmyadmin de son yaptığımız işlemleri geri alma şansımız yok muydu ki?
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: Harzem - maaliskuu 27, 2006, 04:47:34 IP
I-ıh :D
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: CaN - maaliskuu 27, 2006, 05:09:24 IP
Tekrar teşekkür ederim HarzeM.
Otsikko: Re: Bütün mesajlar tek bir üyeye gitti.
Kirjoitti: CaN - maaliskuu 28, 2006, 03:14:14 IP
Peki sadece yedekleme ile mi yapabilrim bunu?