我们希望通过向每个“列”添加额外的列来扩展 MySQL。现在你有以下。
Field, Type, Null, Key, Default, Extra
我们希望能够在“列”定义中添加一个额外的列,例如Attributes
. 我们的系统有一定的设计规范,我们需要每“列”描述更多的数据。我们如何在 MySQL 中实现这一点?
返回所有列的查询如下。
SHOW COLUMNS FROM MyDB.MyTable;
编辑 1
我应该一开始就添加这个,我很抱歉没有这样做。我们目前在 Comments 部分中为每种列类型描述属性,我们知道这是一个非常肮脏的解决方案,但它是我们当时唯一能想到的解决方案。我们已经构建了一个围绕 DB 结构的代码生成器,这正是这一举措的真正根源。我们想要描述列的代码属性,以便代码生成器可以获取更改并在每次更改或运行时刷新代码库。