gpt4 book ai didi

mysql - 从导入表中移动数据

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

我的项目有问题。我正在从网站上收集有关汽车拍卖的数据,并将其移至我的表“Offers_in”。接下来我想把它移到更小的 table 上。问题是如何做到这一点?过程,选择作为插入?一般来说,我希望调用程序和数据将从 offers_in 移动到表格 makes、models、versions、fuel 和 auctions 并从 offers_in 中删除。我唯一能做的就是将牌子插入表格牌子。 Table Makes 中的 Id 是 AUTO_INCREMENT 并且 Name 字段是 UNIQUE。我使用 SQL 执行此操作:

INSERT IGNORE INTO makes(id_make, name)
SELECT '0',o.make
FROM offers_in o

现在,如何移动有关模型的数据以及如何属性模型 id_make?

这是我的数据库模式

Database Schema

感谢您的帮助。

最佳答案

只需在您的选择中添加一个 JOIN;

INSERT INTO models(Name, id_makes)
SELECT offers_in.model, Makes.id
FROM offers_in INNER JOIN Makes ON Makes.name = offers_in.make

关于mysql - 从导入表中移动数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53950362/

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