【发布时间】:2012-10-18 17:24:58
【问题描述】:
自从我得到 phpMyAdmin 3.5.2.2 后,出现了一个奇怪的问题。当我向特定表添加新列时,它不会显示在概览中。这个问题只有一个表出现,其他都正常。 在设置中找不到东西:/
【问题讨论】:
标签: phpmyadmin
自从我得到 phpMyAdmin 3.5.2.2 后,出现了一个奇怪的问题。当我向特定表添加新列时,它不会显示在概览中。这个问题只有一个表出现,其他都正常。 在设置中找不到东西:/
【问题讨论】:
标签: phpmyadmin
我也经历过。 (XAMPP 1.8.1、PHP 5.4.7、PMA 3.5.2.2)。
丑解决这个问题的方法:
- 将表导出为文本(SQL 转储)
- 删除表
- 恢复表(使用 SQL 转储备份)
【讨论】:
对于这个问题,我找到了一个稍微不那么难看的答案!您可以转到“操作”选项卡并将表复制到另一个数据库,然后您可以删除原始表并复制回来,或者只是切换代码。我将我的数据库连接全部设置为一个变量,因此更改代码对我个人来说非常容易。希望对您有所帮助!
【讨论】:
数据库 phpmyadmin 用于存储隐藏哪些列,表应按哪一列排序等。表 pma_table_uiprefs (phpmyadmin.pma_table_uiprefs) 特别具有列:username;数据库名称;表名;和偏好。
我在该表中找到与您的 db_name、user_name 和 table_name 匹配的行,并将其删除。这会将布局重置为显示所有列!
prefs 列是文本,如果你有空闲时间和精力,它的格式可能会被破译,但是删除行很容易,然后你可以在 phpmyadmin 中再次调整布局,并且该行将在 phpmyadmin 中重新创建.pma_table_uirefs.
执行此操作时,我以 root 身份进行了身份验证。
【讨论】: