我必须根据选择结果进行几次更新,今天我这样做:
//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
}
好吧,我想将完整性的责任(是的,这对这个软件很重要)传递给数据库,我研究过“触发器”、“存储过程”和“事务”,但我没有解决我的问题,是那甚至可能吗?