2016-10-02 6 views
-1

'emp_fname'と 'emp_lname'を 'email'カラムに入力する方法と、複数のファーストネームのためのスペースを削除する方法:Ben John Davis -----> [email protected]。 ...更新のみできますが、永続的な変更はできません。 enter image description hereSQLテーブルを変更してください

+0

あなたの質問は意味がありませんそして、あなたは、インサートに

の更新を行うことができます。論理は意味を持たない(なぜ電子メールに名前がついているのだろう?)というステートメントと、「永続的な変更ではない更新しかできない」というステートメントは、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); 
関連する問題