在SQL里,可以利用UPDATE
语句修改数据表中一笔或多笔的数据。可以更新全部的字段,或使用条件式只更新部分的数据。
以下是Update
语句的语法:
UPDATE
若要能成功,用户必须要有字段或是数据表的数据访问权限(UPDATE
权限),而且更新的值不可违背数据表的限制条件(如主键、唯一索引、检查限制或非空值等限制)。
只在字段 的值为“ a ”时将数据表 中的字段 设为 1 。
UPDATE T SET C1 = 1 WHERE C2 = 'a'
在SQL里,可以利用UPDATE
语句修改数据表中一笔或多笔的数据。可以更新全部的字段,或使用条件式只更新部分的数据。
以下是Update
语句的语法:
UPDATE
若要能成功,用户必须要有字段或是数据表的数据访问权限(UPDATE
权限),而且更新的值不可违背数据表的限制条件(如主键、唯一索引、检查限制或非空值等限制)。
只在字段 的值为“ a ”时将数据表 中的字段 设为 1 。
UPDATE T SET C1 = 1 WHERE C2 = 'a'
将字段 的值加 1 ,若字段 的值为“ a ”。
UPDATE T SET C1 = C1 + 1 WHERE C2 = 'a'
将字段 的前面串接上字符串“ text ”,若字段 的值为“ a ”。
UPDATE T SET C1 = 'text' || C1 WHERE C2 = 'a'
只在 的值也出现于有着字段 等于 0 的数据表 里的字段 中时,数据表 里的字段 才会被设为 2 。