mysql のデフォルト値を設定する方法は何ですか?
MySQLで、DATETIME列にデフォルト値を設定する方法は以下の通りです:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
上記の例では、created_at列はDATETIME型に設定されており、DEFAULT CURRENT_TIMESTAMP文法によってデフォルト値が現在のタイムスタンプに設定されています。そのため、データの挿入時にcreated_at列の値が指定されていない場合、自動的に現在のタイムスタンプがデフォルト値として使用されます。