sql

sql now设置默认时间值技巧

小樊
118
2024-07-14 01:31:20
栏目: 云计算

在 SQL 中设置默认时间值可以使用以下几种方法:

  1. 使用 DEFAULT 关键字:
CREATE TABLE table_name(
   column_name TIMESTAMP DEFAULT NOW()
);
  1. 使用 DEFAULT CURRENT_TIMESTAMP:
CREATE TABLE table_name(
   column_name TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
  1. 使用触发器:
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;

这些方法可以根据不同的需求来设置默认时间值,可以根据具体情况选择合适的方法。

0
看了该问题的人还看了