Làm cách nào tôi có thể chỉnh sửa chế độ xem bằng phpMyAdmin 3.2.4?


128

Tôi chỉ cần chỉnh sửa một khung nhìn rất phức tạp trong phpMyAdmin 3.2.4 nhưng tôi không thể tìm ra cách để làm điều đó. Bất kỳ đề xuất? Cảm ơn!

Câu trả lời:


219

Để mở rộng một điều mà CheeseConQueso đang nói, đây là toàn bộ các bước để cập nhật chế độ xem bằng PHPMyAdmin:

  1. Chạy truy vấn sau: SHOW CREATE VIEW your_view_name
  2. Mở rộng các tùy chọn và chọn Toàn văn
  3. Nhấn đi
  4. Sao chép toàn bộ nội dung của cột Tạo Chế độ xem .
  5. Thay đổi truy vấn trong trình soạn thảo bạn chọn
  6. Chạy truy vấn trực tiếp (không có CREATE VIEWcú pháp ...) để đảm bảo nó chạy như bạn mong muốn.
  7. Khi bạn hài lòng, nhấp vào chế độ xem của bạn trong danh sách bên trái để duyệt dữ liệu của nó và sau đó cuộn toàn bộ xuống phía dưới nơi bạn sẽ thấy liên kết TẠO XEM . Nhấn vào đó.
  8. Đặt một kiểm tra trong trường HOẶC THAY THẾ .
  9. Trong tên XEM, đặt tên của chế độ xem bạn sẽ cập nhật.
  10. Trong trường AS, đặt nội dung của truy vấn mà bạn đã chạy trong khi kiểm tra (không có CREATE VIEW...cú pháp).
  11. Nhấn đi

Tôi hy vọng điều đó sẽ giúp được ai đó. Đặc biệt cảm ơn CheesConQueso vì câu trả lời sâu sắc của anh ấy / cô ấy.


Ai đã từng nhìn vào câu trả lời này, xin vui lòng cập nhật phpMyAdminlên phiên bản 4.9.0.1, nó bao gồm sửa lỗi cho điều đó xem chỉnh sửa.
Hitesh

45

hãy thử chạy SHOW CREATE VIEW my_view_nametrong phần sql của phpmyadmin và bạn sẽ có ý tưởng tốt hơn về những gì bên trong khung nhìn


4
có lẽ bạn có thể tạo một chế độ xem mới dựa trên kết quả của lệnh trên và thêm các chỉnh sửa của bạn vào đó?
CheeseConQueso

44

Trong danh sách bảng cơ sở dữ liệu của bạn, nó sẽ hiển thị cột Xem trong Loại. Để chỉnh sửa Chế độ xem:

  1. Nhấp vào Xem trong danh sách bảng của bạn
  2. Nhấp vào tab Cấu trúc
  3. Nhấp vào Chỉnh sửa Xem bên dưới Kiểm tra tất cả

nhập mô tả hình ảnh ở đây

Hy vọng điều này giúp đỡ

update: trong PHPMyAdmin 4.x, nó không hiển thị View in Type, nhưng bạn vẫn có thể nhận ra nó:

  1. Trong cột Hàng: Nó không có Hàng
  2. Trong cột Hành động: Nó có nút trống màu xám

Tất nhiên nó có thể chỉ là một bảng trống, nhưng khi bạn mở cấu trúc, bạn sẽ biết đó là bảng hay dạng xem.


1
Khi tôi làm điều này, tôi không thể "chỉnh sửa" chế độ xem mà chỉ thay thế nó bằng chế độ xem "mới", bắt đầu từ đầu.
user43326

Tương tự ở đây, có được một cửa sổ với chế độ xem "mới". Không thấy bất kỳ mã SQL nào.
Floris

10

Chỉ cần xuất bạn xem và bạn sẽ có tất cả SQL cần thực hiện một số thay đổi trên đó.

Chỉ cần thêm thay đổi của bạn trong truy vấn SQL để xem và thay đổi:

TẠO cho TẠO HOẶC THAY THẾ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.