-1
我如何用'emp_fname'和'emp_lname'來填充我的'email'列,同時也消除了多個名字的空格,例如:Ben John Davis -----> [email protected]。 ...我只能做一個更新但不是永久修改 enter image description here修改sql表
我如何用'emp_fname'和'emp_lname'來填充我的'email'列,同時也消除了多個名字的空格,例如:Ben John Davis -----> [email protected]。 ...我只能做一個更新但不是永久修改 enter image description here修改sql表
您可以更新以前的數據。你可以做到這一點在插入
更新:
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);
你的問題是沒有意義的。這個邏輯沒有意義(爲什麼'email'裏有名字?)和聲明「我只能做一次更新而不是永久修改」,這顯示出對SQL命令的大量誤解,使得它無法解讀。 –