
记录docker容器内使用sqlalchemy的connection.execute修改语句后不生效的问题
昨天晚上同事反馈希望把`{factor_table}`这个字段的数据类型从decimal(20,4)修改为decimal(20,8),遂一早过来修改。看起来这是一个缓存问题,因为容器重启过了,所以应该不是sqlalchemy的缓存,而是MySQL自己的,但是CREATE语句也有缓存吗,我不得其解。于是进入容器,使用cat命令查看接口代码,确实已经修改了,又重启容器,重启mysql,都不生效。就是修改一个字段的事,改之,提交git,手动去docker容器里修改,重启容器,一气呵成。然而到底是为什么呢?







