我有一個表單,用戶可以使用它來編輯數據庫中的數據。該數據庫的結構是這樣的:這兩個SQL語句可以合併成一個嗎?使用兩個約束來更改多個索引
如果用戶希望編輯既FAVE_COLOR和FAVE_FOOD,我怎麼會去這樣做,在我的SQL語句?我可以想到這一點,但是有沒有辦法在一個聲明中做到這一點?
string sql1 = "UPDATE MYTABLE " +
"SET PROP_VALUE = '" + form["color"] + "' " +
"WHERE ID = " + form["id"] + " " +
"AND PROP_NAME = 'FAVE_COLOR'"
string sql2 = "UPDATE MYTABLE " +
"SET PROP_VALUE = '" + form["food"] + "' " +
"WHERE ID = " + form["id"] + " " +
"AND PROP_NAME = 'FAVE_FOOD'"
什麼SQL數據庫服務器您使用的? – ShyJ