mysql更新语句很简单,更新一条数据的某个字段,一般这样写:
代码如下:
UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'
如果更新同一字段为同一个值,mysql也很简单,修改下where即可:
代码如下:
UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values')
这里注意 ‘other_values' 是一个逗号(,)分隔的字符串,如:1,2,3
按照描述这么写:
update 表名 t1set t1.name=(
select name from 表名 t2
where t2.pid=t1.pid and t2.name is not null and rownum=1
)
where t1.name is null
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)