在 SQL 中设置默认时间值可以使用以下几种方法:
- 使用 DEFAULT 关键字:
CREATE TABLE table_name( column_name TIMESTAMP DEFAULT NOW() );
- 使用 DEFAULT CURRENT_TIMESTAMP:
CREATE TABLE table_name( column_name TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
- 使用触发器:
CREATE TRIGGER trigger_name BEFORE INSERT ON table_name FOR EACH ROW BEGIN IF NEW.column_name IS NULL THEN SET NEW.column_name = NOW(); END IF; END;
这些方法可以根据不同的需求来设置默认时间值,可以根据具体情况选择合适的方法。