gpt4 book ai didi

php - 使用 PHP 查询更改表,列名不显示在 phpMyAdmin 中

转载 作者:行者123 更新时间:2023-11-29 03:40:11 25 4
gpt4 key购买 nike

这是我的第一篇文章,这里有一篇类似的文章:phpMyAdmin doesn't show added columns - Stack Overflow

但由于没有人回答,我会在这里询问并提供更多细节,希望能解决这个问题。我的数据库中有一个表,我需要能够向其中添加其他列。我使用以下查询完成了此操作:

$sql = "ALTER TABLE tablename ADD columnname INT(11)";  //Run the query....

这在第一天工作得很好,但是在第二天,当我试图通过这个 php 脚本添加一个额外的列时,它似乎在 phpMyAdmin Structure View 中工作。该列在那里,具有正确的列名和数据类型。但是,当我切换到浏览 View 时,没有列名,只有用“空”值填充的空白列。但是,如果您单击单个行,它会显示正确的列名和一个值(如果该行存在一个值)。

我试过运行 Analyze Table,正如我在某处读到的那样会更新架构。但是,我没有成功修复它。我宁愿不必删除表并重新启动,尤其是当我再次遇到此问题时。由于这是我的第一篇文章,我已尝试正确格式化所有内容,但如果我没有做到这一点,请原谅我。此外,如果有人在理解我的问题时遇到问题,我可以抓取屏幕截图。

最佳答案

如果可以,重新启动 mysql,它应该刷新所有内容,包括 phpmyadmin 可能正在使用的 mysql 缓存。

关于php - 使用 PHP 查询更改表,列名不显示在 phpMyAdmin 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com