如何从表100行添加concated名字列和姓氏列,然后将其添加全称列各concated姓氏和名字的毗连并
我试图
INSERT INTO `table1` (`fullname`) VALUES (CONCAT(first_name,last_name))
的
什么它做的是,它增加了一个新行,什么也没有它并没有增加的100 每一行我想要的是,每个姓氏和名字的行的存在是一个concated全称
如何从表100行添加concated名字列和姓氏列,然后将其添加全称列各concated姓氏和名字的毗连并
我试图
INSERT INTO `table1` (`fullname`) VALUES (CONCAT(first_name,last_name))
的
什么它做的是,它增加了一个新行,什么也没有它并没有增加的100 每一行我想要的是,每个姓氏和名字的行的存在是一个concated全称
你正在寻找一个UPDATE
:
UPDATE `table1` SET `fullname` = CONCAT(first_name,last_name)
假设你已经添加列:
ALTER TABLE `table1` ADD `fullname` VARCHAR(60)
你会希望有可读性,我猜,所以您的查询应该是这样的:
UPDATE `table1` SET `fullname` = CONCAT(first_name, ' ', last_name)
没有中心,一个空的空间报价,这将是“first_namelast_name”,而不是“LAST_NAMEFIRST_NAME您好”
谢谢它wokr s将在10分钟内成为最佳答案 –