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

MySql - Tạo chế độ xem để đọc từ Nhiều Bảng

Bạn có thể sử dụng Công cụ lưu trữ MERGE để tạo một bảng ảo là sự kết hợp của hai bảng thực:

CREATE TABLE Invoice_LineItem_All 
(
  `LineItem_ID` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `LineItem_ChargeType` VARCHAR(64) NOT NULL DEFAULT '',
  `LineItem_InvoiceID` INT(11) UNSIGNED DEFAULT NULL,
  `LineItem_Amount` DECIMAL(11,4) DEFAULT NULL,
  `LastUpdatedAt` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  KEY (`LineItem_ID`),
  KEY `LastUpdatedAt` (`LastUpdatedAt`),
  KEY `LineItem_InvoiceID` (`LineItem_InvoiceID`)
) ENGINE=MERGE UNION=(Invoice_LineItem_Archived, Invoice_LineItem);


  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âu lệnh chuẩn bị sẵn Mysqli (ngăn chặn tiêm SQL)

  2. Lỗi khi gửi gói QUERY

  3. Làm thế nào để cập nhật trên tầng trong MySQL?

  4. Làm thế nào để ngăn chặn mysqld

  5. Thuật toán tìm kiếm các mục liên quan dựa trên các thẻ phổ biến