所以我有一堆Python数组数据。我有一张单子。我正试图将这个数组存储到MySQL数据库中的单个单元格中。我试图使用JSON序列化我的数据,但也许我不理解JSON是如何工作的。
所以在连接到我的数据库之后:(我已经尝试了上下游的LONGTEXT和LONGBLOB数据类型cur = con.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS 963168MBV17A(Id INT AUTO_INCREMENT PRIMARY KEY, Rev INT, Part VARCHAR(15), SN INT(7), Date DATE, Time TIME, Iterations INT(3), Upstream LONGBLOB, Downstream LONGBLOB, ResultList LONGTEXT, Result CHAR(1), Report LONGBLOB)")
我将我的列表称为上游数据和下游数据,并执行以下操作:export_upstream = json.dumps(upstream_data)
export_downstream = json.dumps(downstream_data)
然后执行SQL命令:cur = con.cursor()
sql_input = "INSERT INTO 963168MBV17A(Rev, Part, SN, Iterations, Date, Time, Upstream, Downstream, ResultList, Result, Report) VALUES('503', '100-120970-0031', '1594539', '%s', '%s', '%s', '%s', '%s', 0, P, 0" %(