MySQL信息\u schema.columns额外列选项

MySQL信息\u schema.columns额外列选项,mysql,schema,Mysql,Schema,我没有找到任何有关的文档。信息schema.columns表extra列的可能选项是什么。目前我只得到自动增量。我正在构建一个迁移器,我想覆盖所有可能的情况 获取它的SQL查询: SELECT EXTRA FROM information_schema.COLUMNS; 虽然该列的可能值的完整列表没有记录,但您可以在手册页上找到: “附加”字段包含有关给定列的任何附加信息。在以下情况下,该值为非空: 具有自动增量属性的列的自动增量 具有on update CURRENT_TIMESTAMP

我没有找到任何有关的文档。信息schema.columns表
extra
列的可能选项是什么。目前我只得到自动增量。我正在构建一个迁移器,我想覆盖所有可能的情况

获取它的SQL查询:

SELECT EXTRA
FROM information_schema.COLUMNS;

虽然该列的可能值的完整列表没有记录,但您可以在手册页上找到:

“附加”字段包含有关给定列的任何附加信息。在以下情况下,该值为非空:

  • 具有自动增量属性的列的自动增量

  • 具有on update CURRENT_TIMESTAMP属性的TIMESTAMP或DATETIME列的on update CURRENT_TIMESTAMP

  • 生成列的虚拟生成或虚拟存储


请注意,
虚拟生成的
虚拟存储的
值在MySQL 5.7中是新的,可能会在MySQL 8.0及更高版本中添加更多值。

谢谢,这就是我没有找到文档的原因。