Python pymsql插入空值

这是依据正常的在sql写的插入空值的语句

INSERT INTO `transaction_record_sd` (`Symbol`,`Instruction`) VALUES ('TSLA',NULL);

当套上一个双引号之后

"INSERT INTO `transaction_record_sd` (`Symbol`,`Instruction`) VALUES ('TSLA',NULL);"

也是可以用在pymysql中插入的,但这个写法的话,需要手动格式化写死语句后进行传入。

 

对用于传参的方式,写入sql内容,只需要在对应的字段内容传入Python中的None既可

'INSERT INTO `transaction_record_sd` (`Symbol`, `Order_Id`, `Instruction`) VALUES (%s, %s, %s)'

比如上面这个语句参数可以传data=('TSLA',None,None)

 

posted @ 2022-01-26 14:03  就是想学习  阅读(579)  评论(0编辑  收藏  举报