2015-04-08 14:55:44 3584次浏览 1条回答 0 悬赏 0 金钱

我在数据库里面把city_id更改成city_name,然后model里面都换好了,但是查询的时候一直报一下错误。
CDbCommand 无法执行 SQL 语句: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't.city_id' in 'field list'

我在测试服务器上面是这样,然后等半个多小时以后,就正常访问了。现在放到正式服务器上,同样报错。想问问是不是缓存了什么的?

  • 回答于 2015-04-08 15:55 举报

    你都把city_id改为city_name了,当然会报找不到city_id这个列的错啊

    3 条回复
    回复于 2015-04-08 16:56 回复

    model已经改回来了。等半个小时以后,就可以正常访问的。是缓存SQL语句了?

    回复于 2015-04-08 17:45 回复

    有可能是你没有把你的查询SQL改过来,或者是正式服务器上和测试服务器上面连的库不一样,你没有在正式库里面把字段改过来

    回复于 2015-04-08 18:47 回复

    应该不会的,因为在每个服务器上,都是过半个小时候才可以的

您需要登录后才可以回答。登录 | 立即注册
xiaoemoxiw
实习生

xiaoemoxiw

注册时间:2015-04-08
最后登录:2015-04-08
在线时长:0小时38分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分10

热门问题