其中 DEFAULT 的作用是什么(关键词-创建表)



CREATE TABLE test7(
  id INT,
  last_name VARCHAR(15),
  salary DECIMAL(10,2) DEFAULT 2998
)ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER SET = utf8;



)ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT(此处!!) CHARACTER SET = utf8;

创建表时,上述两种方式,其中 DEFAULT 的作用是什么,测试过可以不加

DEFAULT 约束用于向列中插入默认值。
如果列中没有规定其他的值,那么会将默认值添加到所有的新记录,如果有值,则不会进行值的覆盖

设置默认值,如果插入时此字段为空,填充默认值