gpt4 book ai didi

mysql - 如何在mySQL中将文本列值从一行复制到另一行

转载 作者:可可西里 更新时间:2023-11-01 06:31:32 24 4
gpt4 key购买 nike

我有具有列值的表 pref。该值的类型为文本。我想将 id 为 7 的行的值字段值复制到 id 为 1 的行的值字段。你能帮忙怎么做吗?我知道 MS SQL,但我是 mySQL 的新手。

create table pref
(
id int,
value text
)

最佳答案

在 MySQL 中,您不能使用正在更新的同一个表的子查询,但可以使用连接。

   UPDATE pref AS target
LEFT JOIN pref AS source ON source.id = 7
SET target.value = source.value
WHERE target.id = 1;

关于mysql - 如何在mySQL中将文本列值从一行复制到另一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com