我有此表synonym_temp:

id     | synonyms
----------------------------
1      | ebay,online,dragon
2      | auto, med


我想将其转移到同义词表,但每个同义词应单独插入。喜欢:

id     | synonym
----------------------------
1      | ebay
1      | online
1      | dragon
2      | auto
2      | med


我该怎么办?提前致谢。

最佳答案

使用PHP

$records=mysql_query("select * from synonm_temp");

foreach($records as $row)
{
    $synonums=$row['synonyms'];
    $synonums_array=explode(',', $synonums);
    $id=$row['id'];
    foreach($synonums_array as $syn)
    {
      mysql_query("insert into synonm_temp values ($id,'$syn') ");
    }

}

关于mysql - MySQL数据传输与重新格式化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9682479/

10-14 12:53
查看更多