MySQL Workbench 中的列标志“G”是啥意思
Posted
技术标签:
【中文标题】MySQL Workbench 中的列标志“G”是啥意思【英文标题】:What does the column flag "G" in MySQL Workbench meanMySQL Workbench 中的列标志“G”是什么意思 【发布时间】:2016-03-28 13:35:10 【问题描述】:见下图,但作为表格编辑器的一部分,有列标志,如 PK(主键)、NN(非空)等。最后一个是'G'
【问题讨论】:
什么工作台版本? 不像那里那样:dev.mysql.com/doc/workbench/en/… 【参考方案1】:查看了一些 Workbench 代码和 MySQL 文档后,看起来 G 列是针对 Generated Columns。
在源代码中,mysql_table_editor_column_page 文件中包含以下内容(撰写本文时的第 132 行):
model->model().append_check_column(MySQLTableColumnsListBE::IsGenerated, "G", EDITABLE);
同一区域中的其他代码提供的布局与您在视觉中看到的 PK、NN 等一致,可在源代码中查看。
【讨论】:
谢谢,这个新的列类型将被添加到文档中。以上是关于MySQL Workbench 中的列标志“G”是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
MySql workbench为CAKEPHP添加创建和修改的列