PhpStorm 2021.3 Help

代码检查:将 NULL 插入 NOT NULL 列

报告将 NULL 值插入仅接受 NOT NULL 值的列的情况。

示例(Microsoft SQL Server):
创建表 br2 ( id INT NOT NULL, col1 NVARCHAR (20) NOT NULL, col2 NVARCHAR (20) NOT NULL, ); -- 插入 br2 (id, col1, col2) 值 (1, NULL, NULL);

您不能在 and 中插入 NULL 值col1col2因为它们被定义为 NOT NULL。如果按原样运行脚本,则会收到错误消息。要修复此代码,请将 VALUES 部分中的 NULL 替换为一些值(例如,42'bird')。
插入 br2 (id, col1, col2) 值 (1, 42, 'bird');

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日