当数据存储在变量中时,如何将数据插入mySQL表?
我有很多数据存储在变量中,并希望将其插入到数据库表中。
答案 0 :(得分:0)
没有更多细节,简单的通用答案是:将您的变量打印/格式化为您将在数据库上执行的查询字符串。例如:
sql_string = "INSERT INTO table_name VALUES('%s', '%s')" % (python_var1, python_var2)
或
sql_string = "INSERT INTO table_name VALUES('{}','{}')".format(python_var1, python_var2)
然后在您的数据库上执行该操作。确切的查询显然需要匹配您的数据库架构
答案 1 :(得分:0)
cursor.execute(“”“INSERT INTO device(name,MODEL,MEMORY,COLOR,PRICE,PRICE_UP,PRICE_DOWN,PRICE_DIFF)VALUES(r {0},r {1},r {2},r {3 },r {4},r {5},r {6},r {7})“”“。format(* device_data))