3.2.3 - 致命 - 未处理
批量插入方法addAll()插入的值存在null时会出现问题ThinkPHP Version:3.2.3
例:
$rs = M('think_xxx')->addAll(array(
array(
'mob' => 'xxxxxxxxxxx',
'relative' => '测试',
'uid' => 1000,
'mail' => null
),
array(
'mob' => 'xxxxxxxxxxx',
'relative' => '测试',
'uid' => 1000,
'mail' => null
),
array(
'mob' => 'xxxxxxxxxxx',
'relative' => '测试',
'uid' => 1000,
'mail' => null
),
array(
'mob' => 'xxxxxxxxxxx',
'relative' => '测试',
'uid' => 1000,
'mail' => null
),
array(
'mob' => 'xxxxxxxxxxx',
'relative' => '测试',
'uid' => 1000,
'mail' => null
)
));原因:\ThinkPHP\Library\Think\Db\Driver\Mysql.class.php
L.125 - L.135
缺少对null值得判断
