2016-05-24 52 views
0

私はしばらくの間、試してみたことがあり、オンラインで見ることができません。MySQLでのPython変数の使用insert文

変数は、私は次のように動作するはずだと思うnumbersanimals

sql = ("INSERT INTO favourite (number, info) VALUES (numbers, animals )") 
cursor.execute(*sql) 
conn.comit() 
+0

を参照して、エスケープを使用できますか? [MySQL Connectorの公式ドキュメント](https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-execute.html)を読んだことがありますか? – Selcuk

+0

Pythonでは、変数名は大文字で始まらない。それらに 'sql'、' cursor'、 'conn'という名前を付けます。 –

+0

私はこれを私の電話で書き、自動的に大文字にしました。 – Tom

答えて

1

です。それがあなたのためにどのように機能するか教えてください。

SQL =( "(番号、情報)VALUES(%d個、%sの)好きな。INSERT INTO") %(数字、動物)

関連する問題