Entre para seguir isso  
Pikachu

Help with MySQLDB

Recommended Posts

============================================================
- Time: 29/07/2019 - 17:24:10
- Player: Narcis#0000
- Error: 
Traceback (most recent call last):
  File "C:\Users\popan\Desktop\Killarus 1.503\Killarus.py", line 461, in parseString
    this.parsePackets.parsePacket(packetID, C, CC, ByteArray(packet[3:]))
  File "C:\Users\popan\Desktop\Killarus 1.503\modules\ParsePackets.py", line 781, in parsePacket
    this.client.loginPlayer(playerName, password, chr(3) + "[Tutorial] " + playerName)
  File "C:\Users\popan\Desktop\Killarus 1.503\Killarus.py", line 654, in loginPlayer
    this.Cursor.execute("insert into LoginLog select %s, %s where not exists (select 1 from LoginLog where Username = %s and IP = %s)", [playerName, this.ipAddress, playerName, this.ipAddress])
  File "C:\Python27\lib\site-packages\MySQLdb\cursors.py", line 250, in execute
    self.errorhandler(self, exc, value)
  File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 42, in defaulterrorhandler
    raise errorvalue
ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'where not exists (select 1 from LoginLog where Username = 'Narcis#0000' and IP =' at line 1")

This error appears on every source i try with mysqldb

Compartilhar este post


Link para o post
Compartilhar em outros sites

remove 

    this.Cursor.execute("insert into LoginLog select %s, %s where not exists (select 1 from LoginLog where Username = %s and IP = %s)", [playerName, this.ipAddress, playerName, this.ipAddress])

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso