【发布时间】:2018-10-15 02:43:37
【问题描述】:
我需要运行这种查询。
INSERT INTO `book_newBookOrder` (id, volume, 5, chapterNr, sectionNr, `text`)
SELECT id, volume, bookNr, chapterNr, sectionNr, `text`
FROM book_oldBookOrder
WHERE booknr = 1;
INSERT INTO 部分中的固定值 5 会破坏它。 我必须能够指定上面的两个值。
所以我想在 oldbooknr 表中选择 bookNr = 1 的所有内容,并将其作为 booknr 5 存储在 newbookorder 表中。
请给我建议。谢谢。
【问题讨论】:
-
反之,将 5 放在选择中,将 bookNr 放在插入部分中。
-
数据类型匹配吗?
-
我需要从一 (1) 中选择我想要的 bookNr 并将其指定为 (5) 用于新表。
标签: mysql sql insert-into insert-select