pythonオペレーションデータベース挿入文プレースホルダの問題

305 ワード

1,Pythonでsqlite 3を使用してデータベースに接続し,文を挿入するブースは「?」
cur.execute("insert into user values(?,?,?)",(1,2,"zhang"))
、Pythonでpymysqlを使用してmysqlデータベースに接続し、挿入文のプレースホルダは「%s」
cursor.execute("insert into user values(%s, %s, %s)",(1,80,"zhang"))