mysql Generated Columns

2021-08-05  本文已影响0人  意大利大炮

官网

语法
col_name data_type [GENERATED ALWAYS] AS (expr)
  [VIRTUAL | STORED] [NOT NULL | NULL]
  [UNIQUE [KEY]] [[PRIMARY] KEY]
  [COMMENT 'string']
问题

增加虚拟列时,必须使用确定性的函数

sql: alter table table add column int_value int(10) GENERATED ALWAYS AS (convert(UNIX_TIMESTAMP(ctime)) USING INT));

 Expression of generated column 'pd_int1' contains a disallowed function.

但可以使用FROM_UNIXTIME(时间戳转时间)

上一篇 下一篇

猜你喜欢

热点阅读