2012-10-18 13 views
6

चूंकि मुझे phpMyAdmin 3.5.2.2 मिला है, एक अजीब समस्या है। जब मैं किसी विशेष तालिका में नया स्तंभ जोड़ता हूं तो यह अवलोकन में नहीं दिखाया जाता है। यह समस्या केवल एक टेबल होती है, अन्य सभी ठीक हैं। सेटिंग्स में कुछ नहीं मिला:/phpMyAdmin अतिरिक्त कॉलम नहीं दिखाता

उत्तर

4

मैंने इसका अनुभव भी किया है। (एक्सएएमपीपी 1.8.1, पीएचपी 5.4.7, पीएमए 3.5.2.2)।

बदसूरत विधि इस समस्या को हल करने के लिए:

  1. तालिका निर्यात पाठ (एसक्यूएल डंप)
  2. ड्रॉप तालिका
  3. पुनर्स्थापित तालिका (एसक्यूएल डंप बैकअप के साथ)
के रूप में
+0

क्या टेबल छोड़ने के बिना कोई अन्य विकल्प है। –

+0

बहुत बदसूरत, लेकिन चूंकि यह एकमात्र उत्तर है ... यह सही होना चाहिए :) – Crayl

+0

त्वरित निर्यात और फिर आयात किया गया चाल .... – Mikeys4u

2

मुझे इस समस्या का थोड़ा कम बदसूरत जवाब मिला है! आप "ऑपरेशंस" टैब पर जा सकते हैं और तालिका को किसी अन्य डेटाबेस में कॉपी कर सकते हैं, और फिर आप मूल तालिका छोड़ सकते हैं और वापस कॉपी कर सकते हैं, या बस कोड स्विच कर सकते हैं। मेरे पास मेरे डेटाबेस कनेक्शन एक चर के साथ सेट हैं, इसलिए कोड बदलना मेरे लिए वास्तव में आसान है। आशा करता हूँ की ये काम करेगा!

0

डाटाबेस phpmyadmin का उपयोग करने के लिए किया जाता है कि कौन से कॉलम छिपे हुए हैं, कौन सा कॉलम एक टेबल को सॉर्ट किया जाना चाहिए आदि। तालिका pma_table_uiprefs (phpmyadmin.pma_table_uiprefs) में विशेष रूप से कॉलम हैं: उपयोगकर्ता नाम; db_name; तालिका नाम; और prefs।

मुझे उस तालिका में पंक्ति मिली जो आपके db_name, user_name और table_name से मेल खाता है, और इसे हटा दिया गया है। वह लेआउट को सभी कॉलम दिखाने के लिए रीसेट कर देता है!

प्रीफ़ेस कॉलम टेक्स्ट है, और यदि आपके पास कुछ खाली समय और ऊर्जा है, तो इसका प्रारूप संभवतः समझा जा सकता है, लेकिन पंक्ति को हटाना आसान है और फिर आप phpmyadmin में लेआउट को फिर से समायोजित कर सकते हैं, और पंक्ति को फिर से बनाया जाएगा phpmyadmin.pma_table_uiprefs।

मुझे ऐसा करने पर रूट के रूप में प्रमाणित किया गया था।

संबंधित मुद्दे