重复数据在数据库执行更新操作
$insertAllSql = Db::name(self::$tableName)->strict(false)->fetchSql(true)->insertAll($value);
$insertAllSql .= ' ON DUPLICATE KEY UPDATE province_id = values(province_id), city_id = values(city_id), region_id = values(region_id), company_name = values(company_name), industry_involved = values(industry_involved), industry_id = values(industry_id), industry_pid = values(industry_pid)';
$res = Db::execute($insertAllSql);
execute用于更新和写入数据的sql操作,如果数据非法或者查询错误则返回false,否则返回影响的记录数。
重复数据在数据库先删除后添加
$res = Db::name(self::$tableName)->strict(false)->replace()->insertAll($value);