SQL Hataları & Çözümleri

Arex Online | 60 Cap Only CH | Old School | Long Term | G.O 08.03.2024

Akın ÇAĞLAR

Welcome to GamePvps
GamePvps
SYSERR: ChildLoop: AsyncSQL: query failed: Table 'log.loginlog2' doesn't exist (query: SET @i = (SELECT MAX(id) FROM loginlog2 WHERE account_id=1 AND pid=41264) errno: 1146)
SYSERR: ChildLoop: AsyncSQL: query failed: Unknown column 'account_id' in 'field list' (query: REPLACE INTO levellog (name level time account_id pid playtime) VALUES('XXX' 53 NOW() 179286 108772 28) errno: 1054)
SYSERR: ChildLoop: AsyncSQL: query failed: Table 'log.cube' doesn't exist (query: INSERT DELAYED INTO cube (pid time x y item_vnum item_uid item_count success) VALUES(102480 NOW() 856670 252046 5082135827729 10 1) errno: 1146)
Sebep: Log kaydedememe.
Çözüm: Bu tür tüm tablo hataları için mysqlden "log" DB'sine gidin ve CTRL+A yaparak hepsini silin. ardından filezilladan "/var/db/mysql/log" içine girerek temizleyin. mysql kısmına dönerek izinleri 777 yapın. şimdi navicata mysqle geri dönün ve "log" üstünde sağ tıklıyarak "execute SQL file" seçeneğine basıp "fix_log.sql" dosyasını seçin.



SYSERR: SetShopItems: Shop: no item table by item vnum #249
Sebep: shopshop_item hatası.
Çözüm: bu hatada "shop_item" içinde 249 iteminin olduğunu fakat bu itemin item_protoda olmadığını gösterir. "shop_item" içinde 249 aratarak veya kendi "syserr"sinizin içinde yazanı aratarak silin ve bu sorun ortadan kalkacaktır.


SYSERR: ForAttrRegionFreeAngle: SECTREE_MANAGER::ForAttrRegion - Unhandled exception. MapIndex: xxx
Sebep: Map hatası.
Çözüm: xxx adlı map indexinin "attr"leri değiştirilmiş eski bir filesden alınarak düzeltilebilir.
 

Üst