我认为这很容易......也许不是。我有一个'全名'的表,我想把名字和姓氏分成2列(fname和lname)。MySQL拆分单列
下面的语法给我我想要的数据:
SELECT
`fullname` ,
SUBSTRING_INDEX(SUBSTRING_INDEX(`fullname` ,' ', 2) ,' ' ,-1) AS fname,
SUBSTRING_INDEX(`fullname` ,' ', 1)AS lname
FROM MyTable
...但我怎么然后采取“FNAME”和“L-NAME”的字段,并将它们保存在同一个表中分离列?
[示例数据 - 如果人的名字是约翰·迈克尔·琼斯“全名”字段是这样的:JONES约翰·迈克尔]