Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thực thi các chế độ xem phụ thuộc lẫn nhau từ bản sao lưu mysqldump

Các phiên bản gần đây của mysqldump , khi kết xuất toàn bộ cơ sở dữ liệu, hãy giải quyết mọi thứ theo cách này:đối với mọi dạng xem trong cơ sở dữ liệu, trước tiên chúng tạo một bảng trống có cùng cấu trúc, sau đó chúng tạo các dạng xem, bỏ từng bảng giữ chỗ trước khi tạo một dạng xem. Có vẻ như việc thay thế một bảng bằng một chế độ xem sẽ không gây hại cho các chế độ xem phụ thuộc vào nó.

Tôi biết về điều này vì phương pháp này có một lỗ hổng khác , điều này làm tôi khó hiểu:các hàng trong dạng xem có thể chứa nhiều dữ liệu hơn các hàng trong bảng, vì vậy không thể tạo một số bảng giữ chỗ, khiến một số kết xuất không thể lưu trữ được nếu không có sự can thiệp thủ công. Vì lý do này, việc sắp xếp theo cấu trúc liên kết các chế độ xem sẽ thích hợp hơn, mặc dù nó có thể yêu cầu một số công việc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tắt Chế độ nghiêm ngặt của MySQL

  2. cột thứ hai tự động tăng dần

  3. Datamapper ORM- Codeigniter Advance Relationship

  4. Ký tự Utf-8 được hiển thị dưới dạng ISO-8859-1

  5. MAMP Pro mysql không thể khởi động