0
mysqlにデフォルトが設定できる方法はありますか?MySQLはデフォルトに設定されていますか?
$q = $dbc -> prepare("UPDATE accounts SET thisColumn = thisColumn(DEFAULT) WHERE id = ?");
MySQLでデフォルトに設定する機能はありますか?
mysqlにデフォルトが設定できる方法はありますか?MySQLはデフォルトに設定されていますか?
$q = $dbc -> prepare("UPDATE accounts SET thisColumn = thisColumn(DEFAULT) WHERE id = ?");
MySQLでデフォルトに設定する機能はありますか?
がデフォルト値に明示的に列を設定するには、キーワードDEFAULTを使用してあります。これにより、表の各列の値を含まない不完全なVALUESリストを作成することを避けることができるため、いくつかの列を除くすべての列に値を割り当てるINSERT文を簡単に記述できます。それ以外の場合は、VALUESリストの各値に対応する列名のリストを書き出す必要があります。
DEFAULT(col_name)を式で使用して特定の列の既定値を生成するためのより一般的な形式として使用することもできます。デフォルトは明示的にその列に設定されている場合
DEFAULT(col_name)
DEFAULT
は常に動作するはずです。
テストされていないが、これは動作するはずです:
UPDATE accounts SET thisColumn = DEFAULT WHERE id = ?
イェこれは見事に感謝:)私は実際に再びドキュメントに自分おかげでそれを見つけるcould'tを働いた:) – cgwebprojects