Як можна редагувати представлення даних за допомогою 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.