【 TiDB 使用环境】线上、测试、调研
【 TiDB 版本】tidb v6.1
【遇到的问题】tidb 语法不支持
【复现路径】做过哪些操作出现的问题
(root@127.1) [test] 11:49:56> CREATE TABLE word
-> (
-> id INT PRIMARY KEY AUTO_INCREMENT,
-> text VARCHAR(64),
-> topic_id INT NOT NULL REFERENCES topic (id),
-> published DATE,
-> length INT NOT NULL DEFAULT LENGTH(text),
-> UNIQUE KEY word_topic_text (topic_id, text),
-> UNIQUE KEY word_topic_published_length_uk (topic_id, published, length)
-> ) ;
ERROR 3770 (HY000): Default value expression of column 'length' contains a disallowed function: `LENGTH`.
(root@127.1) [test] 11:50:01>
【问题现象及影响】
在mariadb中是支持DEFAULT LENGTH(text),
的语法的。
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。