我需要将csv文件中的数据加载到mysql中。数据格式为
book_id,author_name,标题
样本数据:
0070121430 Thomas H.Cormen,Charles E.Leiserson,Ronald L.Rivest算法简介
因此,当有多个作者时,我需要为每个具有相同book_id和title的作者单独输入一个条目。
我知道如何使用Java文件读取器执行此操作,但是我正在寻找一种在mysql或HeidiSQL中使用LOAD命令执行此操作的方法。
最佳答案
我为作者创建了一个临时表,其中有3列,对于具有一两个作者的条目,其值为NULL。然后,我使用该临时表为每个作者姓名创建一个单独的条目。