【问题标题】:MySQL - INSERT SELECT with a default value for one columnMySQL - INSERT SELECT 使用一列的默认值
【发布时间】:2014-10-02 23:29:23
【问题描述】:

我正在 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。如何将其添加到我的查询中?

【问题讨论】:

    标签: mysql select insert


    【解决方案1】:
        INSERT INTO book (id, name, descripcion, status)
        SELECT cb_id, cb_name, cb_descripcion, 2 FROM current_books WHERE cb_id = 34;
    

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

    【讨论】:

    • 哦……对不起。非常感谢:)
    猜你喜欢
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多