私の Web アプリケーションは、ユーザーが送信した db レコードの更新フォームを受け取ります。
ユーザーが空白のままにしたものを除いて、すべての値をユーザーが送信したものに正確に更新するSQLを作成したいと思います。それらについては、値をDBのデフォルトに設定したいと思います。
それを行う方法はありますか?私は次のようなものを探しています
update my_table set col1=17, col2=DEFAULT, col3='some text'
私は既存の行を更新していることに注意してください。したがって、更新SQLからいくつかの列をライブにすることはできません。以前に値を持っていた可能性があるため、今すぐ消去する必要があります。