-1

私のテーブルには、3列に設定されたデフォルト値があります。そのテーブルのストアドプロシージャを使用して、作成の変更と削除を行っています。

作成時に、すべてのデフォルト値が設定された新しい行が作成されますが、その行を変更すると、3列のデフォルト値がnullに変更されました。

誰かがそれを解決する方法を知っている場合、それはどのように起こりますかplzは私をできるだけ早く元に戻します

4

1 に答える 1

2

変更を行うときに、その 3 つの列のデフォルト値が null に変更されました

正当な理由なく値が NULL に変更されることはありません。「変更」を行ったときに明示的にNULLに設定したためだと思います。デフォルト値は、新しい行の挿入にのみ適用されます。

詳細を投稿していただければ、より具体的な回答を差し上げることができます。

于 2012-05-18T07:18:21.860 に答える