判断mysql列定义是否存在错误value INT GENERATED ALWAYS AS AS questions + answers + topics + discussions + events + attendees VIRTUAL
存在错误。
正确的写法应该是:
`value` INT AS (questions + answers + topics + discussions + events + attendees) VIRTUAL
或者是:
`value` INT GENERATED ALWAYS AS (questions + answers + topics + discussions + events + attendees) VIRTUAL
其中,第一种写法是在 MySQL 5.7.6 及以上版本中支持的语法,第二种写法则是早期版本中的语法。在第二种写法中,可以省略 GENERATED ALWAYS 关键字,因为 VIRTUAL 列是自动生成的。
原文地址: https://www.cveoy.top/t/topic/bkRq 著作权归作者所有。请勿转载和采集!