sql中的update操作时 如果没有用到where子句会怎么样?

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:19:58
比如 update tabName set colName='jasdhfka'
手边没有环境 请帮帮忙

where是一个条件查询,只有满足你所需要的条件才予以处理
update tabName set colName='jasdhfka' 是更新整个表的colName字段 而如果我要限制更新某个字段就用到where
update tabName set colName='jasdhfka'
where name='遗忘之花再开时' 更新名为遗忘之花再开时的那条记录

这样操作的话,tabname表的colname字段的所有内容都变成了 jasdhfka
所以还是慎重操作

如果你不指定where条件,那么就会对colname字段的所有数据进行修改,为'jasdhfka'

将所有记录的colName字段更新为‘jasdhfka’

楼上的回答都正确....