2

これは私の最初の投稿であり、ここに同様の投稿があります: phpMyAdminに追加された列が表示されません

しかし、誰も答えていないので、ここで質問し、この問題を解決するために詳細を提供します. データベースに、追加の列を追加できるようにする必要があるテーブルがあります。次のクエリを使用してこれを行いました。

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

これは初日は完璧に機能しましたが、2 日目にこの php スクリプトを使用して追加の列を追加しようとすると、phpMyAdmin 構造ビューから機能するように見えます。列は正しい列名とデータ型でそこにあります。ただし、参照ビューに切り替えると、列名はなく、「null」値で満たされた空白の列だけです。ただし、個々の行をクリックすると、正しい列名と値 (その行に存在する場合) が表示されます。

スキーマを更新することをどこかで読んだので、テーブルの分析を実行してみました。しかし、私はそれを修正することに成功していません。特にこの問題が再び発生した場合は、テーブルを削除して再起動する必要はありません。これは私の最初の投稿であるため、すべてを正しくフォーマットしようとしましたが、正しくない場合はご容赦ください。また、誰かが私の質問を理解するのに問題がある場合は、スクリーンショットを取得できます。

4

1 に答える 1

0

可能であれば、mysql を再起動すると、phpmyadmin が使用している可能性のある mysql キャッシュを含むすべてがフラッシュされます。

于 2013-03-08T12:04:43.920 に答える