我有一個數據庫,其中包含一個包含電子組件的表。我想根據組件的類型創建視圖。MySQL:根據表內容自動生成視圖
比方說,我的表作爲2場:
- 類別
- 子類別
現在,讓我們說,我有我的表很多徑向Rasistor。他們都有類別:電阻器,子類別:徑向。 我想執行一個這樣的查詢:
CREATE VIEW `Resistor - Radial` AS SELECT * FROM `components` WHERE `Category`='Resistor' AND `Sub Category`='Radial'
這很簡單。現在,我希望每次用戶輸入新零件,刪除零件或修改現有零件時自動生成這些視圖。我想過觸發器,但對它們不瞭解。觸發是一個好方法嗎?
你爲什麼要創建這些'view's? – 2013-04-20 19:44:37
因爲我的PCB軟件連接到該數據庫並識別表格。視圖是構建這個系統的正確方法。 – 2013-04-20 22:24:25
@ user2302957。 。 。你真的不能使用這個簡單的'where'子句嗎? – 2013-04-21 00:54:52