2016-10-02 76 views
-1

我如何用'emp_fname'和'emp_lname'來填充我的'email'列,同時也消除了多個名字的空格,例如:Ben John Davis -----> [email protected]。 ...我只能做一個更新但不是永久修改 enter image description here修改sql表

+0

你的問題是沒有意義的。這個邏輯沒有意義(爲什麼'email'裏有名字?)和聲明「我只能做一次更新而不是永久修改」,這顯示出對SQL命令的大量誤解,使得它無法解讀。 –

回答

0

您可以更新以前的數據。你可以做到這一點在插入

更新:

UPDATE table_name SET email = CONCAT(REPLACE(emp_fname, ' ', ''), emp_lnmae, '@mail.com'); 

插入:

INSERT INTO table_name(email, other_fields) VALUES(CONCAT(REPLACE(emp_fname_value, ' ', ''), emp_fname_value, '@mail.com'), other_fields_value);