插入语句mysql添加空值

时间:2017-12-14 15:18:41

标签: python mysql database timestamp

我在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.")

进入值列的数据只有五个字符串。当我运行这个文件时,会发生这种情况。

Nulls being added picture

我已经尝试在创建列后添加非null但似乎没有任何工作,任何想法?

0 个答案:

没有答案