0

我有一个问题,请你告诉我。

  • 是否有可能在 MySQL 中创建动态列?
  • 有没有办法在查询(插入、更新)时创建列?
  • 有什么方法可以创建列,就像在插入行时创建行一样。
4

1 回答 1

1

您可以使用ALTER TABLE 命令向表中添加列;在你做的时候添加一个专栏INSERT对我来说听起来不可行,即使有可能我也会劝阻它。在运行语句之前,您应该知道要在哪些列中插入值。INSERT我的选择是在ALTER你的表前INSERT声明。

也就是说,你为什么需要这个?如果您真的需要动态添加列,我感觉到您的数据库设计存在干扰:)

于 2012-12-10T11:52:33.697 回答