【发布时间】:2020-12-22 22:41:06
【问题描述】:
数据库表中的一列称为“名称”。它在一个字段中包含一个名字和一个姓氏。我需要想出一种干净、有效的方法将这一列分成两列。
3 列:
姓名(名字和姓氏)
名字(目前为空,名字的前半部分应该放在这里,如果有插入例如(Fred de Bakker),那么'Fred'应该是名字)
姓氏(目前为空,名字的后半部分应该放在这里,如果有插入例如(Fred de Bakker),那么'de Bakker'应该是姓氏)
我需要做的:把名字分成两半,放入名字和姓氏
如果有人能阐明如何做这种事情,我将不胜感激,因为我以前没有在 SQL 中做过这样的事情。
数据库引擎:MySQL 存储引擎:InnoDB
【问题讨论】:
-
请问什么版本的 MySQL?
标签: mysql