想为SQL数据库做一个重复的任务

问题描述 投票:0回答:1

我当前正在使用具有表的数据库,其中一个表具有数百个ID,我需要向其中的列表中添加一些内容。这实际上也无法将它们插入数据库,这令人沮丧。我仍然是一个初学者,这可能从我的代码中显而易见。

INSERT INTO card_card_categories(id, card_id, card_category_id, num, created_at, updated_at)
SELECT
        id * 1000 AS id,
        id AS card_id, 
        1412 AS card_category_id, 
        85 AS num, 
        created_at, 
        updated_at
    FROM
        cards
    WHERE
        id = 100994

这是我当前的SQL插入语句。一次适合1个,但是我一直无法找到一种方法来实现,因此我可以一次输入多个ID并填入它,就像我一次将它们放入一个。如果可能的话,这可能吗?

mysql sql sql-insert
1个回答
0
投票

只需添加一个子查询containig EXISTS关键字为

© www.soinside.com 2019 - 2024. All rights reserved.