我有一个列出个人及其资格的数据库。不幸的是,这些资格在一个字段中并以分号分隔 - 这对数据库来说非常有限,并不理想。我正在尝试查询表loop through the rows,拆分资格字段,并将它们插入一个名为qualifications的新表中。
配置文件表如下所示:
这是无效的,但到目前为止,我有:INSERT INTO qualifications (id, qual) SELECT id, SPLIT(';', quals) FROM profile;
使用示例数据,我试图在资格表中插入三行:
5, cpr
5, firstaid
5, lifeguard