首页 > 其他 > 详细

Graduation Design ---- question

时间:2019-06-09 20:55:50      阅读:104      评论:0      收藏:0      [点我收藏+]

1、数据库连接池问题:加poolsize = 100解决

2、出现的问题:can‘t multiply sequence by non-int of type ‘float‘

自己在键盘输入的整数其实并不是正整数,而是字符串形式,需要强制类型转换

 3、int(M) M表示的不是数据的最大长度,只是数据宽度,并不影响存储多少位长度的数据;

varchar(M) M表示的是varchar类型数据在数据库中存储的最大长度,超过则不存;

int(1)、tinyint(4) 哪个大?
int 大。
注意数字类型后面括号中的数字,不表示长度,表示的是显示宽度,这点与 varchar、char 后面的数字含义是不同的。
也就是说不管 int 后面的数字是多少,它存储的范围始终是 -2^31 到 2^31 - 1,但是int(1)只显示个位数
综上整型的数据类型括号内的数字不管是多少,所占的存储空间都是一样 
n只是用来控制显示而已,如果为int(4),插入一个1,显示时也会用空格补齐到4个字节
tinyint一个字节   smallint两个字节   MEDIUMINT三个字节
4、为什么pymysql重连后才能查到新添加的数据
跟当前的事务级别有关系的;当创建查询事务时,事务一直没有进行更新,每次查询到的数据都是之前查询结果的快照,
是事务级别的问题,导致查询事务并没有更新,那么针对事务隔离级别进行应对就可以了
create_engine(config_url, isolation_level="READ UNCOMMITTED")
在 create_engine 的时候,指定 isolation_level
5、python中整数乘以浮点数得到的结果与自己算出的结果有细微差别,eg.70*0.01=0.700000000001这种
6、问题描述:You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences - SQL Editor and reconnect.
解决:关闭安全模式,SET SQL_SAFE_UPDATES = 0;
7、使用从ScrolledText中获取的字符串作为模糊查询的内容时,要注意获取的内容末尾有一个\n,要把它去掉,a.filter(Subject.remark.like(‘%‘+remark.rstrip()+‘%‘))

Graduation Design ---- question

原文:https://www.cnblogs.com/sheng-yang/p/10895449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!