如何更改MariaDB中的动态列名?
我使用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
创建表项
(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
函数。有什么方法可以做到这一点吗?我的猜测是,您必须使用列添加
然后使用列删除
以不同的名称重新添加相同的列数据,然后从动态列中删除以前的列名称