2015-02-15 8 views
1

Я создал таблицу с использованием динамических столбцов особенность в MariaDB:Как изменить имена динамических столбцов в MariaDB?

CREATE TABLE items 
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
name varchar(100) NOT NULL, 
attributes BLOB); 

INSERT INTO items (name, attributes) VALUES 
('T-shirt', COLUMN_CREATE('color', 'blue', 'size', 'XL', 'price' '30.0')); 

Динамический столбец содержит столбцы color, size и price. Как переименовать, например, столбец price в amount, сохраняя при этом содержимое этого столбца? Я знаю около COLUMN_ADD и COLUMN_DELETE, но я не видел COLUMN_RENAME функция. Есть ли способ сделать это?

ответ

0

Я предполагаю, что вам нужно будет использовать COLUMN_ADD, а затем используйте COLUMN_DELETE для повторного добавления одинаковых данных столбца под другим именем, а затем удалите предыдущее имя столбца из динамических столбцов.

Смежные вопросы