【问题标题】:How do i add values to a table from Python editor?如何从 Python 编辑器向表中添加值?
【发布时间】:2020-06-26 00:28:11
【问题描述】:
from tkinter import *
from tkinter import messagebox
import mysql.connector
mydb = mysql.connector.connect(host='localhost',user='root',passwd='Alok1823!',database='kbc')
mycursor = mydb.cursor()
tempuser='tarran09'
mycursor.execute("insert into `kbc`.`player` ('username') values (tempuser) ")

如何从 Python 编辑器向表中添加值。这些值不是直接值,而是存储在变量中。我不知道在任何给定时刻该变量的内容是什么。那么如何将这些变量的值添加到 mySQL 数据库的一张表中呢?

【问题讨论】:

    标签: python mysql-workbench mysql-python


    【解决方案1】:

    如果变量是字符串则:

    import mysql.connector
    mydb = mysql.connector.connect(host='localhost',user='root',passwd='Alok1823!',database='kbc')
    mycursor = mydb.cursor()
    tempuser='tarran09'
    mycursor.execute(f"insert into kbc.player (username) values ('{tempuser}')")
    mydb.commit()
    

    如果你使用的是python版本

    mycursor.execute("insert into kbc.player (username) values ('{}')".format(tempuser))
    

    【讨论】:

    • 非常感谢。第二种语法适用于我的系统,虽然我有 python 版本 3.8
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    相关资源
    最近更新 更多