gpt4 book ai didi

mysql - 选择所有(但一列为空)

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

在mysql中,是否可以从表中获取所有列和数据,但选择ID列为NULL?

有点像

SELECT *, id AS (SELECT '') FROM my_table WHERE 1

我想拉入 ID 列,这样它就不会为以后的数据加载弄乱列数,但我想消除列的值,这样就不会导致键冲突。

谢谢!

最佳答案

因此,无法使用 SELECT * 并将其中一列替换为另一个值。

如果您不想使用应用程序代码中提供的 select 语句,您可以创建一个 View ,填充这些字段并删除 ID。您仍然必须至少为所有列命名一次。

select NULL as ID, t.col2, t.col3, t.col4 from mytable t where col2 = 1

这是获取所有列名称的简单方法:

SELECT column_name FROM information_schema.columns WHERE table_name = mytable

关于mysql - 选择所有(但一列为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6023727/

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