1
Q
依賴於多發表
A
回答
3
樣品表模式
CREATE TABLE customers(customer_id INT, `name` VARCHAR(32));
CREATE TABLE orders(order_id INT, customer_id INT, order_date DATE);
視圖
CREATE VIEW vw_orders AS
SELECT order_id, o.customer_id order_customer_id, c.customer_id, c.name customer_name, order_date
FROM orders o INNER JOIN
customers c ON o.customer_id = c.customer_id;
然後你就可以將這樣的
INSERT INTO vw_orders (customer_id, customer_name) VALUES (1, 'Customer1');
INSERT INTO vw_orders (order_id, order_customer_id, order_date) VALUES (1, 1, CURDATE());
或UPDATE
UPDATE vw_orders SET customer_name = 'Customer11' WHERE customer_id = 1;
注:您將無法既基礎表中有一條語句
本聲明
INSERT INTO vw_orders (customer_id, customer_name, order_id, order_customer_id, order_date)
VALUES (2, 'Customer2', 2, 2, CURDATE());
會失敗,錯誤
Can not modify more than one base table through a join view 'vw_orders'
插入或更新值
相關問題
- 1. PHPExcel多個下拉列表,依賴於
- 2. Maven依賴關於發佈
- 3. 通過依賴於多年
- 4. 依賴於ODP.NET
- 5. 依賴於Spacy
- 6. 依賴於FK
- 7. 依賴於「mysql_insert_id」
- 8. 依賴於JavaScript
- 9. 依賴於宏
- 10. 依賴屬性依賴於另一個
- 11. 不依賴於UserControl的依賴屬性
- 12. 多值依賴
- 13. 提示開發不依賴於JavaScript
- 14. 依賴於多態關係的刪除
- 15. 依賴於JAR的多個Maven模塊
- 16. 選擇多個依賴於id的mysql
- 17. 關於執行多組件依賴uipickerview
- 18. 依賴於數據
- 19. Maven依賴於javadocs
- 20. @ModelAttribute依賴於ActionRequest
- 21. RS依賴於Dalvik?
- 22. SetTimer依賴於WS_EX_COMPOSITED?
- 23. 依賴於Android的
- 24. 依賴於JavaScript的
- 25. Treeview依賴於Combobox
- 26. JAR依賴於maven
- 27. CSS依賴於ActiveX?
- 28. ajax依賴於jquery
- 29. 依賴於硬件
- 30. 在C++中依賴於浮點表達式是依賴於編譯器的嗎?