我有一个表单,用户可以使用它来编辑我的数据库中的数据。数据库的结构如下:
如果用户想要同时编辑 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'"