数据操作
信息
SQL中的数据操作包括DML语句和DQL语句,主要涉及数据的插入(INSERT)、查询(SELECT)、更新(UPDATE)和删除(DELETE)等操作。这些数据操作语句的不恰当写法可能会导致SQL在正确性、安全性、可维护性、性能方面的各种问题,PawSQL针对数据操作语句从这四个角度共设计了85个审核规则 。
正确性规则
1. INSERT...VALUES列和值数量一致
规则描述
INSERT...VALUES语句是根据列和值的顺序建立对应关系的,如果二者数量不一致,说明语句不正确。
默认预警级别
- 禁止
触发条件
- INSERT...VALUES的列显式的指定
- INSERT...VALUES列和值数量一致