在MySQL中,有時需要把某個字段的數據復制到另一個字段。這個操作很簡單,可以用一個UPDATE語句實現。
UPDATE 表名 SET 字段1 = 字段2;
上面的語句中,表名是要更新的表名,字段1是要復制數據的字段,字段2是被復制的字段。比如,要把user表中的nick字段的值復制到name字段中:
UPDATE user SET name = nick;
執行上面的語句后,name字段的值就和nick字段的值一樣了。
如果要在復制數據時加上一些限制條件,可以在UPDATE語句后加上WHERE語句。比如,要復制gender字段的值到sex字段中,但只對名字叫張三的記錄進行操作:
UPDATE user SET sex = gender WHERE name = '張三';
上面的語句中,WHERE name = '張三'是限制條件,只有滿足這個條件的記錄才會被更新。
總之,復制一個字段的數據只需要一條簡單的UPDATE語句,而且可以很容易地加上限制條件。