我必须根据选择结果进行多次更新,今天我这样做:
//this will return an array... or no :-)
result = SELECT * FROM <table> where <condicion>
foreach (result as value){
UPDATE <table> SET <column> = <something> WHERE <column> = value
}
好吧,我想把完整性的责任(是的,这对于这个软件很重要)传递给数据库,我已经研究过“触发器”,“存储过程”和“交易”,但我没有解决我的问题问题,甚至可能吗?