gpt4 book ai didi

mysql - 是否可以在 mysql 中的具有变量值的表中添加列?

转载 作者:行者123 更新时间:2023-11-28 23:27:23 26 4
gpt4 key购买 nike

试过这个但它不起作用:

set @thisvar = '2016-05-27';
Alter table temp_table add COLUMN CONCAT('`',@thisvar,'`') VARCHAR(255);

希望有人知道这件事..

提前致谢

最佳答案

Is it possible To add column in a table with variable value in mysql?

不,不是直接的。数据定义语言 (DDL) 语句不允许变量替换。

如果必须这样做,您可以编写一个程序来创建 DDL 语句。编写此类程序的方法有很多种,您可以阅读相关内容。

如果您正在考虑表中的一列来表示特定日期的信息,您可能应该阅读有关数据库规范化的内容。看起来您正在考虑做一些会使您的表和软件极难维护的事情。

关于mysql - 是否可以在 mysql 中的具有变量值的表中添加列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38740229/

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