我在python中有一个脚本,它将数据插入到MYSQL数据库中。问题是由于某种原因它添加了空值。这是代码。
#Drop previous table of same name if one exists
cursor.execute("DROP TABLE IF EXISTS ArduinoData;")
print("Finished dropping table (if existed).")
# Create table
cursor.execute("CREATE TABLE ArduinoData (value VARCHAR(40),myTimeStamp TIMESTAMP);")
print("Finished creating table.")
# Insert some data into table
cursor.executemany("INSERT INTO ArduinoData (value) VALUES (%s), (%s), (%s), (%s), (%s);",[arduinoData])
print("Inserted",cursor.rowcount,"row(s) of data.")
cursor.execute("INSERT INTO ArduinoData (myTimeStamp) VALUES (now())")
print("Inserted",cursor.rowcount,"row(s) of data.")
进入值列的数据只有五个字符串。当我运行这个文件时,会发生这种情况。
我已经尝试在创建列后添加非null但似乎没有任何工作,任何想法?