Як можна редагувати представлення даних за допомогою phpMyAdmin 3.2.4?


128

Мені потрібно просто відредагувати дуже складний вигляд у phpMyAdmin 3.2.4, але я не можу зрозуміти, як це зробити. Будь-які пропозиції? Дякую!

Відповіді:


219

Щоб розширити те, що говорить CheeseConQueso, ось цілі кроки для оновлення представлення даних за допомогою PHPMyAdmin:

  1. Виконати такий запит: SHOW CREATE VIEW your_view_name
  2. Розгорніть параметри та виберіть Повні тексти
  3. Натисніть Перейти
  4. Скопіюйте весь вміст перегляду " Створити" стовпця .
  5. Внесіть зміни до запиту в обраному вами редакторі
  6. Запустіть запит безпосередньо (без CREATE VIEWсинтаксису ...), щоб переконатися, що він працює так, як ви очікували.
  7. Коли ви задоволені, натисніть на свій погляд у списку зліва, щоб переглянути його дані, а потім прокрутіть до кінця внизу, де ви побачите посилання CREATE VIEW . Натисніть на це.
  8. Поставте чек у полі АБО ЗАМІНА .
  9. У назві VIEW введіть назву подання, яке ви збираєтесь оновити.
  10. У поле AS введіть вміст запиту, який ви виконували під час тестування (без CREATE VIEW...синтаксису).
  11. Натисніть Перейти

Я сподіваюся, що хтось допомагає. Особлива подяка CheesConQueso за його проникливу відповідь.


Хто так колись дивиться на цю відповідь, оновіть її phpMyAdminдо версії 4.9.0.1, вона містить виправлення помилок для цього редагування перегляду.
Hitesh

45

спробуйте запустити SHOW CREATE VIEW my_view_nameв sql частину phpmyadmin, і ви матимете краще уявлення про те, що знаходиться всередині перегляду


4
можливо, ви могли б створити новий вид на основі результату команди вище та додати до нього свої зміни?
CheeseConQueso

44

У списку таблиці вашої бази даних повинно відображатися стовпчик «Вид у Тип». Для редагування перегляду:

  1. Клацніть на Ваш перегляд у списку таблиць
  2. Перейдіть на вкладку Структура
  3. Клацніть на Редагувати перегляд у розділі Перевірити все

введіть тут опис зображення

Сподіваюся, що це допоможе

оновлення: у PHPMyAdmin 4.x він не відображає View in Type, але ви все одно можете розпізнати його:

  1. У стовпці Рядок: У ньому було нуль рядка
  2. У стовпці Дія: у ньому була сіра порожня кнопка

Звичайно, це може бути просто порожня таблиця, але коли ви відкриєте структуру, ви дізнаєтесь, чи це таблиця, чи вид.


1
Коли я це роблю, я не можу "редагувати" подання, а лише замінити його "новим" поданням, починаючи з нуля.
користувач43326

Те саме тут, отримуючи вікно з "новим" поданням. Не бачив жодного SQL-коду.
Флоріс

10

Просто експортуйте перегляд, і у вас буде все, що потрібно для SQL, щоб внести деякі зміни на нього.

Просто потрібно додати свої зміни в SQL-запит для перегляду та зміни:

Створіть для створення або заміни

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.