Estou tentando implementar um projeto em python, mas comecei a aprender python agora e estou tendo dificuldade em fazer comandos sql com ele. No código abaixo sempre recebo a mensagem de erro:
cursor.execute(sql,valor)File"/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 210,in execute
query = query % args
TypeError:not all arguments converted during string formatting
o código é este abaixo, se eu passar um valor fixo funciona normal, mas colocando valor dinamico não vai...
con =MySQLdb.connect(host="192.168.0.10, port=3306 user="@@@@", passwd="@@@@@@@@", db="acessos")
cursor = con.cursor()
valor = ('teste')
sql = "insert into registros_acesso values (%s)"
cursor.execute(sql,valor)
con.commit()
con.close()
Pergunta
mocelin.vagner@gmail.com
Boa noite Pessoal,
Estou tentando implementar um projeto em python, mas comecei a aprender python agora e estou tendo dificuldade em fazer comandos sql com ele. No código abaixo sempre recebo a mensagem de erro:
o código é este abaixo, se eu passar um valor fixo funciona normal, mas colocando valor dinamico não vai...
Alguém pode me dar uma ajuda?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.