gpt4 book ai didi

mysql - 如何使用包含静态值的 SELECT INTO?

转载 作者:可可西里 更新时间:2023-11-01 07:46:46 25 4
gpt4 key购买 nike

我想为 SELECT INTO 语句提供的值添加一个值。

给定名为 foo 的表:

+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
+----+

我想用以下内容填充表格栏:

+----+------+
| id | type |
+----+------+
| 1 | R |
| 2 | R |
| 3 | R |
+----+------+

我想象这看起来像这样:

SELECT foo.id, type INTO bar FROM foo LEFT JOIN 'R' AS type;

...不幸的是,这不起作用。谁能告诉我该怎么做

我正在使用 mysql 和 mssql

最佳答案

SELECT foo.id, 'R' AS type INTO bar FROM foo;

在 MySQL 中,这通常通过以下方式完成:

没有索引的懒惰

CREATE TABLE bar SELECT id, 'R' AS type FROM foo;

更好的方法(假设您已经创建了表 bar)

INSERT INTO bar SELECT id, 'R' AS type FROM foo;

关于mysql - 如何使用包含静态值的 SELECT INTO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5803133/

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