如何更改MariaDB中的动态列名?

如何更改MariaDB中的动态列名?,mariadb,Mariadb,我使用MariaDB中的动态列功能创建了一个表: 创建表项 (id INT非空主键自动递增, 名称varchar(100)不为空, 属性(BLOB); 插入到项目(名称、属性)值中 ('T-shirt',创建栏('color','blue','size','XL','price''30.0'); 动态列包含color、size和price列。例如,如何将列price重命名为amount,同时实际保留此列的内容?我知道COLUMN\u ADD和COLUMN\u DELETE,但我没有看到COLU

我使用MariaDB中的动态列功能创建了一个表:

创建表项
(id INT非空主键自动递增,
名称varchar(100)不为空,
属性(BLOB);
插入到项目(名称、属性)值中
('T-shirt',创建栏('color','blue','size','XL','price''30.0');

动态列包含
color
size
price
列。例如,如何将列
price
重命名为
amount
,同时实际保留此列的内容?我知道
COLUMN\u ADD
COLUMN\u DELETE
,但我没有看到
COLUMN\u RENAME
函数。有什么方法可以做到这一点吗?

我的猜测是,您必须使用
列添加
然后使用
列删除
以不同的名称重新添加相同的列数据,然后从动态列中删除以前的列名称