2009-12-03 36 views
7

Tôi đang cố gắng quyết định xem tôi có cần sử dụng chế độ xem cho một nhóm bảng cụ thể hay không. Tôi đã tự hỏi nếu khi xóa một hàng từ một khung nhìn, nó sẽ xóa các hàng thích hợp khỏi các bảng cơ sở mà khung nhìn đã được tạo ra chưa? Tôi đang sử dụng mysql.Không xóa hàng từ xem xóa hàng khỏi bảng cơ sở - MYsql?

+1

vì hai câu trả lời hoàn toàn trái ngược nhau, tại sao bạn không thử tự mình thử xem điều gì xảy ra. sao chép dữ liệu sang db hoặc bảng mới, thiết lập chế độ xem và xóa các hàng. – shufler

+1

Tôi đã thêm một liên kết sir :( –

Trả lời

17

Có, nó sẽ. Điều duy nhất để xem ra, là sự cho phép.

Trích dẫn official docs

Một số quan điểm là có thể cập nhật. Tức là, bạn có thể sử dụng chúng trong các câu lệnh như CẬP NHẬT, DELETE hoặc INSERT để cập nhật nội dung của bảng cơ bản. Để có chế độ xem có thể cập nhật, phải có là mối quan hệ một-một giữa các hàng trong chế độ xem và các hàng trong bảng bên dưới. Ngoài ra còn có một số cấu trúc khác làm cho chế độ xem không thể thay đổi được.

0

Tôi đã xóa chế độ xem và mất toàn bộ bảng Người dùng của mình. Tôi có một sao lưu gần đây nhưng vì một lý do nào đó nó không sao lưu bảng người dùng, tôi phải vô tình bỏ chọn nó.

Về cơ bản, tôi phải tự tạo lại mọi tài khoản và sau đó chỉnh sửa chúng để sử dụng ID người dùng của tất cả nội dung mà họ đã đăng trên tài khoản ban đầu đã bị xóa.

Đau ở mông. Mẹo cuộc sống: xóa một chế độ xem xóa bảng mà nó đang lấy dữ liệu từ ...

Các vấn đề liên quan