使用仅包含0

时间:2016-08-16 18:08:32

标签: php pdo duplicates

我想在以下条件下编写用于更新表的pdo语句。 我有重复的表Master和Updates。 当我从具有相应id的Updates表更新Master表中的行时,我不希望将Master表中的列数据替换为Updates表中包含默认值“0”的列数据。换句话说,如果Updates表中的列包含“0”,则表示没有对该列数据进行更新,因此不应更新相应的主表列。 Updates表中包含数据的所有其他列应更新主表中的相应列。

我知道如何编写一个pdo UPDATE语句但是找不到任何示例如何在语句中包含上述条件。任何指针都将非常感激。

附注 - 我设置了此方案,因为我想在更新主表中的记录之前查看更新。

1 个答案:

答案 0 :(得分:0)

在考虑了这个之后,我想我可以使用Master表中的数据填充Update表单,因此,在提交时,我将消除在Update表中创建的任何默认值零。

但是,如果有人对我原来的问题有一个很好的答案,我仍然会感兴趣。