MySQL:更新多行,忽略空值?

时间:2017-09-29 13:03:46

标签: php mysql

如何更新多行并忽略空值?

编辑:

if (position != selectedPosition) {
        // user selected another item so previous one should be updated
        adapter.notifyItemChanged(selectedPosition);
        selectedPosition = position;
}

如何在id = 4时覆盖像(v1,v2)这样的数据? 也就是说,如果数据是空白的(或者以其他方式特别格式化),是不是可以在DB中覆盖它,因为id是重复的并且会发生更新?

1 个答案:

答案 0 :(得分:0)

我在这里看到的唯一一个检查就是只在1次检查后是否重复插入...是否所有变量都在那里。

if(isset($value_for_col1) && isset($value_for_col2) && ...){ do insert }

或者您可以将结构中的列设置为" not null"并且任何插入都无法正常工作,因为您可以在不将值解析为所有必填字段的情况下添加插入