Çözüldü DirectQuery: AsyncSQL::DirectQuery

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

okan4141

Üye
Üye
Mesaj
58
Çözümler
2
Beğeni
21
Puan
449
Ticaret Puanı
0
Merhaba won masası sistemini ekldim şöyle bir syserr alıyorum. Mysql'da tablolar var.


Kod:
SYSERR: Feb 27 19:30:21 :: ForAttrRegionFreeAngle: SECTREE_MANAGER::ForAttrRegion - Unhandled exception. MapIndex: 41
SYSERR: Feb 27 19:30:53 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk' is read only
query: UPDATE player.cheque_desk SET stok = stok-1 WHERE vnum = '25042'
SYSERR: Feb 27 19:30:53 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk_player' is read only
query: INSERT INTO player.cheque_desk_player(owner_id, name, level, vnum, stok) VALUES('172', 'Admin', 50, '25042', 1)
SYSERR: Feb 27 19:30:55 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk' is read only
query: UPDATE player.cheque_desk SET stok = stok-1 WHERE vnum = '25042'
SYSERR: Feb 27 19:30:55 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk_player' is read only
query: INSERT INTO player.cheque_desk_player(owner_id, name, level, vnum, stok) VALUES('172', 'Admin', 50, '25042', 1)
SYSERR: Feb 27 19:30:57 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk' is read only
query: UPDATE player.cheque_desk SET stok = stok-1 WHERE vnum = '25042'
SYSERR: Feb 27 19:30:57 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'cheque_desk_player' is read only
query: INSERT INTO player.cheque_desk_player(owner_id, name, level, vnum, stok) VALUES('172', 'Admin', 50, '25042', 1)
 
Çözüm
Hatada belirttiği tabloların her birine navicatta sırayla sağ tıkla, Duplicate Table > Structure And Data seçeneği ile kopyalarını oluştur.

Sonrasında eskileri silip, kopya olarak oluşan tabloların adını orijinaliyle aynı olacak şekilde düzenle.

Sonra da oyunu kapatıp yeniden aç tekrar dene.
Hatada belirttiği tabloların her birine navicatta sırayla sağ tıkla, Duplicate Table > Structure And Data seçeneği ile kopyalarını oluştur.

Sonrasında eskileri silip, kopya olarak oluşan tabloların adını orijinaliyle aynı olacak şekilde düzenle.

Sonra da oyunu kapatıp yeniden aç tekrar dene.
 
Çözüm
cheque_desk_player ve cheque_desk tablosuna yazma iznini verin.
 
Hatada belirttiği tabloların her birine navicatta sırayla sağ tıkla, Duplicate Table > Structure And Data seçeneği ile kopyalarını oluştur.

Sonrasında eskileri silip, kopya olarak oluşan tabloların adını orijinaliyle aynı olacak şekilde düzenle.

Sonra da oyunu kapatıp yeniden aç tekrar dene.
Dediğiniz yöntem ile problemi çözdüm. İlgin için teşekkür ederim kardeşim.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst