基本上,我有一个表,我想将名为“A”的列中的单元格值复制到名为“B”的另一列中,并将 id = 5。但我只希望这个单元格填充我的“B”列,就像这个单元格的值“s7”一样,所以我希望我所有的“B”列单元格都有“s7”
我试过类似的东西:
UPDATE service SET PathNameAr = NameAr WHERE id ='430
,但它只填充一个单元格
目前,您只设置 id 为 430 的行中的列。如果您希望它应用于所有行,请尝试不使用 where 子句 - 所以只是UPDATE service SET PathNameAr = NameAr
. 您是否试图从 ID 为 430 的行中获取“s7”值,并将所有行中的所有其他 NameAr 列设置为该值?如果是这样,你会想要这样做:
UPDATE service SET PathNameAr = (SELECT NameAr FROM service WHERE id=430)
这将从NameAr
id 为 430 的行中获取列的值,并将所有PathNameAr
列设置为等于该值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句