Olá!
Alguém sabe como faço para passar uma variável do Python para uma variável MySql?
Exemplo:
Tenho uma variável no python chamada id_user e gostaria de passar essa variável para uma variável MySql, estou usando assim:
#Variável Python
id_user = conteudo[posicaoinicio_nun:posicaofim_nun]
cursor.execute("SET @id_user = id_user")
cursor.execute("SELECT aberto_por FROM ocorrencias WHERE numero = @id_user")
Mas não da certo...
O erro está na linha cursor.execute("SET @id_user = id_user ") porque a variável @id_user do MySql não está recebendo o valor da variável id_user do Python
Alguém sabe com faço isso?
Desde já agradeço a ajuda.
cursor.execute("SET @id_user = %s" %id_user)
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
cursor.execute("SET @id_user = %s" %id_user)
Em 30 de abril de 2017 18:31, Seomis Adof <seomi...@gmail.com> escreveu:
--Olá!
Alguém sabe como faço para passar uma variável do Python para uma variável MySql?
Exemplo:
Tenho uma variável no python chamada id_user e gostaria de passar essa variável para uma variável MySql, estou usando assim:
#Variável Python
id_user = conteudo[posicaoinicio_nun:posicaofim_nun]
cursor.execute("SET @id_user = id_user")
cursor.execute("SELECT aberto_por FROM ocorrencias WHERE numero = @id_user")
Mas não da certo...
O erro está na linha cursor.execute("SET @id_user = id_user ") porque a variável @id_user do MySql não está recebendo o valor da variável id_user do Python
Alguém sabe com faço isso?
Desde já agradeço a ajuda.
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
cursor.execute("SET @id_user = '%s'" %id_user)
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
execute with %s in place of each variable, then pass the value via a list or tuple as the second parameter of execute