Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com insert sql em python


mocelin.vagner@gmail.com

Pergunta

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: 

  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()

Alguém pode me dar uma ajuda?

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...