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添加创建和修改的列

如何永久禁用 MySQL 8 中的列统计信息?

如何在 MySQL Workbench 中获取表创建脚本?

如何用mysql workbench导出数据库表中的数据

AWS Aurora MySQL 无服务器:如何从 MySQL Workbench 连接

sh Fedora中的MySQL Workbench