如何在mysql.connector中使用float字段中的null(null可接受)

时间:2017-08-03 04:00:02

标签: python mysql

我正在尝试使用cur.execute

放置null值infloat字段
cur = conn.cursor(buffered=True)
sql = insert into mytable(id,mydata) VALUE(%s,%s)
data = ('test','Null') 
cur.execute(sql,data)

然而,它显示的错误就是这样。

Data truncated for column 'mydata' at row 1

我想这是因为NULL值但是,如何在python中使用NULL? 如果我使用nan而不是显示错误。

1 个答案:

答案 0 :(得分:1)

python中NULL的等价物是None。请尝试在数据变量中使用None而不是Null。