Skip to content

表结构新增字段不显示问题

问题描述

在表结构中新增字段后,字段可能不会立即显示或生效,即使数据库中已经添加了新字段。

原因分析

这是因为系统会缓存表结构信息,当新增字段后,需要清除缓存才能让新字段生效。

解决方案

清除 runtime 目录下的缓存内容:

  1. 找到 runtime 目录:

    • 通常位于项目根目录下的 runtime 文件夹
  2. 删除该目录下的所有内容:

    • 可以直接删除整个 runtime 目录,系统会自动重新创建
    • 或者只删除其中的缓存文件
  3. 刷新页面,新字段应该能够正常显示了

注意事项

  • 清除缓存后,系统可能需要一些时间来重新生成缓存
  • 如果清除缓存后仍然不生效,可以尝试重启服务器
  • 对于其他模块的表结构变更,也可以使用同样的方法解决缓存问题