数据库查询中的拆分字段

时间:2018-05-19 07:09:22

标签: mysql

我有一个列出个人及其资格的数据库。不幸的是,这些资格在一个字段中并以分号分隔 - 这对数据库来说非常有限,并不理想。我正在尝试查询表loop through the rows,拆分资格字段,并将它们插入一个名为qualifications的新表中。

配置文件表如下所示:

  • ID;一个唯一的数字,如:5
  • quals;分号分隔字段,如:cpr; firstaid;救生员
  • 其他不相关的字段

这是无效的,但到目前为止,我有:INSERT INTO qualifications (id, qual) SELECT id, SPLIT(';', quals) FROM profile;

使用示例数据,我试图在资格表中插入三行:

5, cpr
5, firstaid
5, lifeguard

0 个答案:

没有答案