1 个回答
mysql> create table test
    -> (id int,
    -> col int generated always as (id+1) stored comment "generated column"
    -> );
Query OK, 0 rows affected (0.04 sec)

mysql> show create table test\G
*************************** 1. row ***************************
       Table: test
Create Table: CREATE TABLE `test` (
  `id` int(11) DEFAULT NULL,
  `col` int(11) GENERATED ALWAYS AS ((`id` + 1)) STORED COMMENT 'generated column'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
1 row in set (0.00 sec)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题