gpt4 book ai didi

mysql - 将表中的行复制到几乎相同的表中

转载 作者:太空宇宙 更新时间:2023-11-03 12:04:02 24 4
gpt4 key购买 nike

我有两个表“exp_bookmarks”和“exp_favorites”,它们基本上包含相同的信息....

exp_bookmarks 列...

exp_bookmarks columns

exp_favorites 列...

exp_favorites columns

我基本上想将 exp_bookmarks 中的所有数据复制到 exp_favorites 表中。唯一的问题是 bookmarks_id 列中的值可能与 favorites_id 中的值匹配,并且它们都需要是唯一的。

不确定这里是否适合提问,但想不出其他任何地方可以尝试获得帮助,因此我们将不胜感激!干杯。

最佳答案

使用 INSERT INTO ... SELECT ... 语句将 SELECT 语句的结果插入表中。只需省略 bookmarks_idfavorites_id 列,它将分配新的 ID(我假设这是一个 AUTO_INCREMENT 列——如果它不是,它可能应该是)。

INSERT INTO exp_favorites (type, author_id, entry_id, member_id, site_id, entry_date, notes, public)
SELECT type, author_id, entry_id, member_id, site_id, entry_date, notes, public
FROM exp_bookmarks

关于mysql - 将表中的行复制到几乎相同的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513276/

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