當我輸入omething到表A有可能以某種方式從表A中的值計算出一些值,並將在表B中有關這些值的新條目?填寫一個表時,輸入到另一個表
和所有這些在數據庫中完成,而不是從更新數據庫的客戶端完成。
我和MSSQL和MySql一起工作,你能給我指導我如何在那些數據庫中做這些事情嗎?
當我輸入omething到表A有可能以某種方式從表A中的值計算出一些值,並將在表B中有關這些值的新條目?填寫一個表時,輸入到另一個表
和所有這些在數據庫中完成,而不是從更新數據庫的客戶端完成。
我和MSSQL和MySql一起工作,你能給我指導我如何在那些數據庫中做這些事情嗎?
使用存儲過程和插入
Sanil
之前火你可能會需要一個觸發。這可能有幫助。看到一路下跌爲例http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html
CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 = NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END;
創建一個視圖,而不是表B.