数据库中最好插入Null值。
在python中,暂时没找到通过sql语句的方式插入Null值。
推荐使用轮子的方法
?
1 2 3 4 5 6 7 8 |
|
补充:python连接数据库插入数据库数据所碰到的坑
Python中插入数据时执行后,没有报任何错误,但数据库中并没有出现新添加的数据
原因:
缺少提交操作。
解决方案:
Python操作数据库时,如果对数据表进行修改/删除/添加等控制操作,系统会将操作保存在内存,只有执行commit(),才会将操作提交到数据库。
但是总有你想不到的坑代码如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
咋一看好像也有commit呀,怎么一直在数据库没有,再仔细看看
?
1 2 3 4 5 |
|
connection()调用方法方法返回的对象是同一个吗?
并不是,心累,搞了半天,只怪自己还太嫩。
正确写法:
?
1 2 3 4 5 6 7 |
|
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/a5685263/article/details/103242430
本文链接:https://my.lmcjl.com/post/2750.html
4 评论