Bagaimana saya bisa mengedit tampilan menggunakan phpMyAdmin 3.2.4?

128

Saya hanya perlu mengedit tampilan yang sangat rumit di phpMyAdmin 3.2.4 tapi saya tidak tahu bagaimana cara melakukannya. Ada saran? Terima kasih!

TheDarkMist
sumber

Jawaban:

219

Untuk memperluas apa yang dikatakan CheeseConQueso, berikut adalah seluruh langkah untuk memperbarui tampilan menggunakan PHPMyAdmin:

  1. Jalankan kueri berikut: SHOW CREATE VIEW your_view_name
  2. Perluas opsi dan pilih Teks Lengkap
  3. Tekan Go
  4. Salin seluruh konten dari kolom Buat Tampilan .
  5. Buat perubahan pada kueri di editor pilihan Anda
  6. Jalankan kueri secara langsung (tanpa CREATE VIEW... sintaks) untuk memastikannya berjalan seperti yang Anda harapkan.
  7. Setelah Anda puas, klik pada tampilan Anda dalam daftar di sebelah kiri untuk menelusuri datanya dan kemudian gulirkan sepenuhnya ke bawah di mana Anda akan melihat tautan CREATE VIEW . Klik itu.
  8. Tempatkan cek di bidang ATAU PENGGANTIAN .
  9. Dalam VIEW name taruh nama tampilan yang akan Anda perbarui.
  10. Di bidang AS taruh konten kueri yang Anda jalankan saat pengujian (tanpa CREATE VIEW...sintaks).
  11. Tekan Go

Saya harap itu membantu seseorang. Terima kasih khusus kepada CheesConQueso untuk jawaban mendalamnya.

KyleFarris
sumber
Siapa yang pernah melihat jawaban ini, silakan perbarui phpMyAdminke versi 4.9.0.1, termasuk perbaikan bug untuk hal tampilan edit itu.
Hitesh
45

coba jalankan SHOW CREATE VIEW my_view_namedi bagian sql dari phpmyadmin dan Anda akan memiliki gagasan yang lebih baik tentang apa yang ada di dalam tampilan

CheeseConQueso
sumber
4
mungkin Anda bisa membuat tampilan baru berdasarkan hasil perintah di atas dan menambahkan suntingan Anda ke sana?
CheeseConQueso
44

Dalam daftar tabel database Anda itu akan menampilkan Lihat di kolom Jenis. Untuk mengedit Lihat:

  1. Klik pada daftar Lihat di tabel Anda
  2. Klik pada tab Struktur
  3. Klik Edit Lihat di bawah Periksa Semua

masukkan deskripsi gambar di sini

Semoga bantuan ini

pembaruan: di PHPMyAdmin 4.x, itu tidak menampilkan Lihat dalam Jenis, tetapi Anda masih bisa mengenalinya:

  1. Di kolom Baris: Tidak ada baris
  2. Di kolom Tindakan: Tombol abu-abu kosong

Tentu saja itu mungkin hanya meja kosong, tetapi ketika Anda membuka strukturnya, Anda akan tahu apakah itu sebuah tabel atau tampilan.

Rivalus
sumber
1
Ketika saya melakukan ini, saya tidak bisa "mengedit" tampilan, tetapi hanya menggantinya dengan tampilan "baru", mulai dari awal.
user43326
Sama di sini, mendapatkan jendela dengan tampilan "baru". Tidak melihat kode SQL.
Floris
10

Cukup ekspor tampilan Anda dan Anda akan memiliki semua kebutuhan SQL untuk mengubahnya.

Hanya perlu menambahkan perubahan dalam kueri SQL untuk tampilan dan perubahan:

BUAT untuk BUAT ATAU GANTI

PHPascal
sumber