Kullanıcıyı Hard Delete silmediyseniz,
Örneğin kullanıcımız silindikten sonraki adı
Deleted member 3
ise,
Bu kullanıcıya ait mesajları silmek için çalıştırmanız gereken kod;
Bu kullanıcıya ait konuları silmek için çalıştırmanız gereken kod,
Kullanıcıyı Hard Delete sildiyseniz,
Kullanıcı Adı aynen kalmıştır. Biz şimdilik buna
DELETEDUSERNAME
diyelim,
Bu kullanıcıya ait mesajları silmek için çalıştırmanız gereken kod;
Bu kullanıcıya ait konuları silmek için çalıştırmanız gereken kod,
Gelelim sürecin başından bu yana kullanıcı ID'si ni biliyorum demenize,
XenForo , içerik tablolarının hiç birinde silinen bir kullanıcı ID'si
PositiveInteger
olarak tutmaz ve
0
a eşitler.
O yüzden burada ben ID'si ni biliyorum demeniz bize bir fırsat sağlamıyor, çünkü o kullanıcı XF için çoktan
Set=0
Gelelim bu durumun bizim için eksilerine,
- Daha önce silinmiş bir çok kullanıcının ID'si de
0
dır
- Çalıştıracağınız SQL kod tüm bu silinen ama içeriği kalan kullanıcıları etkiler
Set=0
olan bir kullanıcının açtığı konuyu (Sadece Konuyu) asla Hard Delete ile temizleyin! (Bu sizi veri tabanınızda anlamsız hatalara götürebilir.)
Tüm bu uyarılardan
sonra yedeğinizi alarak aşağıda yer alan sorguyu çalıştırabilirsiniz,