我试图根据另外两列来更新两列某些值,同一个表中包含某些值,但是他们不断提出一些名为bind的内容。
这不起作用:
UPDATE table t1
SET t1.column1 = value1, t1.column2 = value2
WHERE t1.column5 = cake
AND t1.column7 = pie;
答案 0 :(得分:0)
我假设您收到“无效标识符”错误,如果我的假设是正确的,那么您的代码中唯一可能的错误是您忘记将您的值括在单个qoutation标记中。
UPDATE table t1
SET t1.column1 = value1, t1.column2 = value2
WHERE t1.column5 = 'cake'
AND t1.column7 = 'pie';
请注意,如果要将值与数据类型字符串进行分配/比较,则应始终将其与
single-qoutation marks
括起来。