在Generated列表达式中使用Max()函数

时间:2019-09-24 20:22:39

标签: mysql mysql-error-1064

我需要修改mysql中现有的Column,并使其使用复杂的表达式(包括Max()函数,在此简化示例)来生成该列。它总是返回错误1111组功能的无效使用。

我该怎么办?如何在生成的列中使用Max()

ALTER TABLE `mydata`.`db` MODIFY COLUMN JM_Norm DOUBLE GENERATED ALWAYS AS (max(Overall)-Overall) STORED;
  

错误代码:1111.组功能的无效使用

0 个答案:

没有答案