MYSQL我怎么可以添加逗号分隔名称的列

时间:2018-01-28 12:37:09

标签: php mysql sql

我想在表格中添加列。列名是name,surname 我如何在已创建的表中添加此列? 比如alter table MyTable ADD name,姓Varchar(100)???

2 个答案:

答案 0 :(得分:4)

添加两个单独的列:

alter table mytable add name varchar(100);
alter table mytable add surname varchar(100);

如果您希望将它们放在列表中,只需将这些值连接在一起:

select concat_ws(', ', surname, name) as surname_name

不要将它们组合成一列。

答案 1 :(得分:0)

ALTER TABLE tablename ADD COLUMN `name,age` VARCHAR(45) NULL DEFAULT NULL;

姓名,年龄必须在否定符号之间。 我在这里输入它但在发布后它没有出现在用户界面上。 这里是键盘上面的标签。

这些否定符号中的任何内容都被视为列名。