2012-10-18 35 views
6

Vì tôi đã nhận phpMyAdmin 3.5.2.2, có một vấn đề lạ. Khi tôi thêm một cột mới vào một bảng cụ thể, nó sẽ không được hiển thị trong tổng quan. Vấn đề này xảy ra chỉ có một bảng, tất cả đều tốt. Không thể tìm thấy nội dung nào đó trong cài đặt:/phpMyAdmin không hiển thị các cột được thêm

Trả lời

4

Tôi cũng đã trải nghiệm điều này. (XAMPP 1.8.1, PHP 5.4.7, PMA 3.5.2.2).

Ugly phương pháp để giải quyết vấn đề này:

  1. Xuất bảng dưới dạng văn bản (SQL dump)
  2. Drop bảng
  3. Khôi phục bảng (với các sao lưu SQL dump)
+0

Có tùy chọn nào khác mà không làm rơi bảng. –

+0

rất xấu, nhưng vì đó là câu trả lời duy nhất ... nó phải đúng :) – Crayl

+0

Xuất nhanh và sau đó nhập xong mẹo ... – Mikeys4u

2

Tôi đã tìm thấy câu trả lời hơi xấu xí cho vấn đề này! Bạn có thể đi đến tab "Hoạt động" và sao chép bảng vào cơ sở dữ liệu khác, sau đó bạn có thể thả bảng gốc và sao chép lại hoặc chỉ chuyển đổi mã. Tôi có các kết nối cơ sở dữ liệu của tôi tất cả các thiết lập với một biến, vì vậy việc thay đổi mã thực sự dễ dàng cho cá nhân tôi. Hy vọng nó giúp!

0

Cơ sở dữ liệu phpmyadmin được sử dụng để lưu trữ cột nào bị ẩn, cột nào cần sắp xếp theo, v.v. Bảng pma_table_uiprefs (phpmyadmin.pma_table_uiprefs) có cột: tên người dùng; db_name; table_name; và prefs.

Tôi đã tìm thấy hàng trong bảng phù hợp với db_name, user_name và table_name của bạn và xóa nó. Điều đó đặt lại bố cục trở lại để hiển thị tất cả các cột!

Cột prefs là văn bản và định dạng của nó có thể được giải mã nếu bạn có thời gian rảnh rỗi và năng lượng, nhưng xóa hàng dễ dàng và sau đó bạn có thể điều chỉnh bố cục lại trong phpmyadmin và hàng sẽ được tạo lại phpmyadmin.pma_table_uiprefs.

Tôi đã được xác thực là gốc khi thực hiện việc này.

Các vấn đề liên quan