base.query(sql)查询明明列是存在的,为什么还会出现no such column的报错?

base.query(sql)查询明明列是存在的,只不过是后来增加的列,或者修改了列名,为什么还会出现no such column的报错?

甚至修改了某个单元格的内容,print出来是正常的修改后的内容,但用到查找或者匹配的时候,就会出错,显示找不到修改后的内容,很疑惑。

用base.query(sql)输出的行的修改时间,跟行在页面上显示的修改时间是不一样的?