python操作数据库只插入一个数据

66 阅读1分钟
def mysqlEdit(label):
    #插入数据
    import mysql.connector

    # 建立数据库连接
    conn = mysql.connector.connect(
        host="localhost",
        user="root",
        password="",
        database="test2"
    )
    # 创建游标对象
    cursor = conn.cursor()

    # 建表语句
    create_table = """
    CREATE TABLE IF NOT EXISTS helmet (
      id INT AUTO_INCREMENT PRIMARY KEY,
      name VARCHAR(255)
    )
    """
    cursor.execute(create_table)


    # 插入数据
    insert_data = "INSERT INTO helmet (name) VALUES (%s)"
    data = (label,)  # 构建包含单个数值的元组
    cursor.execute(insert_data, data)
    conn.commit()

注意第28行,即可。