我当前正在使用具有表的数据库,其中一个表具有数百个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,然后将其填入,就像我一次将它们放入一个。
这是否可能,如果可以,怎么办?
首先,id永远不能为100994,因为您刚刚说过id = 1000 * id-因此id总是以000结尾。