如何從表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分鐘內成爲最佳答案 –