gpt4 book ai didi

mysql将数据加载到多个表中并循环

转载 作者:行者123 更新时间:2023-11-29 16:11:21 24 4
gpt4 key购买 nike

我有一个包含 50 列的 csv 文件,我需要将 csv 数据插入到 2 个表中。

第一个表应包含前 10 列,第二个表应包含 10 列中剩余的 40 列数据。

csv 文件有 50 列

co1 col2 col3 col4 -----col50.

第一个表

col1 col2 col3----col10

第二个表

col11 col12 col13----col20(first row)

col21 col22 col23----col30(second row)

col31 col32 col33----col40(third row)

col41 col42 col43----col50(fourth row)

最佳答案

我建议创建一个临时表并将整个 csv 文件加载到临时表中。一旦临时表加载了文件中的所有数据,您现在可以有选择地将临时表中的前 10 列插入到表 1 中。您可能需要引用 insert into select documentation为了这。同样,您可以对表 2 有多个以列为目标的插入语句: col11 col12 col13----col20 col21 col22 col23----col30 col31 col32 col33----col40 col41 col42 col43----col50

关于mysql将数据加载到多个表中并循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55227538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com