如何从包含100行的表中添加连接的firstname列和lastname列,然后在每个连接的名字和姓氏中添加fullname列
我试过了:
INSERT INTO `table1` (`fullname`) VALUES (CONCAT(first_name,last_name))
它做的是它添加了一个没有任何内容的新行,它没有添加每行100个。 我想要的是,对于名字和姓氏的每一行,都有一个连接的全名。
答案 0 :(得分:1)
您正在寻找UPDATE
:
UPDATE `table1` SET `fullname` = CONCAT(first_name,last_name)
假设您已经添加了列:
ALTER TABLE `table1` ADD `fullname` VARCHAR(60)
答案 1 :(得分:1)
你想让它具有可读性,我猜,所以你的查询应该是这样的:
UPDATE `table1` SET `fullname` = CONCAT(first_name, ' ', last_name)
如果没有带空格的中心引号,它将是“first_namelast_name”而不是“first_name last_name”