如何为所有行插入一个值?

时间:2015-12-09 04:22:19

标签: php sql

$sql = "INSERT INTO vacation_credits
                        (credits)
                            values('15')";

我想知道如何在数据示例行中将这一个值插入所有内容。我到目前为止所做的一切都是一个接一个地做,但想知道如何制作只插入所有行的单个按钮

名称积分 胡安15 德拉

1 个答案:

答案 0 :(得分:0)

如果行已存在,您需要UPDATE,而不是INSERT

UPDATE vacation_credits SET credits = 15;

(No WHERE子句表示所有行都将更新)

可能适合您的另一个选项是在表定义中设置默认值:

ALTER TABLE vacation_credits
    CHANGE credits credits INT NOT NULL DEFAULT 15;

这样,新记录将始终在该列中收到默认值,除非您在插入中指定了另一个。