将字段拆分为mySQL中的两个字段

时间:2013-01-10 12:02:49

标签: mysql

我有一个包含用户全名的字段(Fullname)。我需要将它分成另外两个字段FirstName和LastName。 理想情况下,我希望能够使用一个查询从Fullname中包含的值填充FirstName和LastName列。 感谢。

1 个答案:

答案 0 :(得分:2)

您可以尝试(如果firstname和lastname由空格分隔):

update table_name
   set FirstName=substr(FullName,1,locate(' ',FullName)),
       LastName=substr(FullName,locate(' ',FullName)+1);