gpt4 book ai didi

mysql - 在 MySQL 查询中使用 SELECT 执行 INSERT INTO 时如何添加静态值?

转载 作者:IT老高 更新时间:2023-10-28 23:47:05 27 4
gpt4 key购买 nike

我有两个带有字段 x 和 y 的 MySQL 表 a 和 b。表 b 有 1 个额外字段 z。表 a 在数据库 db1 中,b 在 db2 中。我想将 x 和 y 从 a 复制到 b 并为 z 设置一个静态值。我该怎么做?

db1.a.x -> db2.b.x
db1.a.y -> db2.b.y
4 -> db2.b.z

到目前为止我有:

"INSERT INTO db2.b (x,y) SELECT x,y FROM db1.a"

如何将 db2.b.z 设置为 4 ?我不想为表设置一个永久的默认变量。

最佳答案

SELECT 4 会给你 4,所以试试:

INSERT INTO db2.b (x,y,z) SELECT x,y,4 FROM db1.a

关于mysql - 在 MySQL 查询中使用 SELECT 执行 INSERT INTO 时如何添加静态值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9059310/

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