用SQL语句实现触发器:默认发送时间
时间: 2024-02-11 15:09:21 浏览: 133
如何使用SQL语句创建触发器
好的,以下是触发器的 SQL 语句实现:
```sql
CREATE TRIGGER default_send_time
BEFORE INSERT ON message
FOR EACH ROW
BEGIN
IF NEW.send_time IS NULL THEN
SET NEW.send_time = NOW();
END IF;
END;
```
这个触发器会在 `message` 表中插入一行数据之前触发,并检查 `send_time` 字段是否为空。如果为空,则将其设置为当前时间。这样,我们就可以确保每条消息都有一个默认的发送时间。
阅读全文