用默认值插入要点
- 省略某列:该列取默认值,无默认值且可为空则写 NULL
- 全列用默认值可走 DEFAULT VALUES 形式(视版本)
- 自增列省略时自动递增,不要手动写 0 去抢
- 有默认时间的列不传会自动填当前时间
- 必填且没默认值的列不写会直接报错拦下
- 省略列名插全行时,值必须严格按表结构顺序
用默认值插入示例
-- 只插必填列,其余走默认
INSERT INTO product (name, price)
VALUES ('蓝牙耳机', 199.00);
-- 省略自增主键,由库生成
INSERT INTO product (id, name, price)
VALUES (NULL, '摄像头', 259.00);
避坑提醒:自增列别手动写具体数字抢号,容易和已有值撞主键,让它自己 NULL 递增最省心。