0
上記の表のように、すべての問題には独自のステータスがありますが、status_id = 3
(status=finished
)、date_completed
に値がある場合のみ、それ以外の場合はdate_completed
がデフォルトのNULL
になります。別の列に依存する列に既定のデータを挿入するにはどうすればよいですか?
どうすればよいですか?
STATUS_IDが3ではないので、date_completed列がNULLである必要があり、多くの行がある場合、私は意味。私は 'NULL'を1つずつ挿入したくないので、status_idが3でないときに挿入します。 ステータスとdate_completedを別のテーブルに分割できないようです...
あなたの質問は理解できず、努力していません。 –
uh..sorry、間違ったタイトルを書いた... –
データを挿入するとき、設定したくない属性を指定しないでください。そのような属性のデフォルト値を、テーブル定義に指定することもできます。_if_は、属性タイプのデフォルト値である 'NULL' /とは異なります(属性を指定するには' NOT NULL'制約もあります)。 – greybeard