MySQL - 使用一列的默认值INSERT SELECT

时间:2014-10-02 23:29:23

标签: mysql select insert

我在MySQL中进行INSERT ... SELECT查询,但我不知道如何为一列添加默认值。

这是我目前的查询:

INSERT INTO book (id, name, descripcion, status)
SELECT cb_id, cb_name, cb_descripcion FROM current_books WHERE cb_id = 34;

我需要将status column的值设置为2.如何将其添加到查询中?

1 个答案:

答案 0 :(得分:2)

    INSERT INTO book (id, name, descripcion, status)
    SELECT cb_id, cb_name, cb_descripcion, 2 FROM current_books WHERE cb_id = 34;

只需选择“2”,我在这里看不到任何问题:)