首页 > 解决方案 > 触发 MYSQL 时间戳

问题描述

我为我的大学开始了一个项目,我是 mysql 的新手,所以这可能是一个愚蠢的问题,但这里的问题是:我被要求创建一个触发器,我的想法是我有一个包含我所有电影的表(movieID,movie.标题)并且我创建了另一个表,我希望每次有人在电影中放入新的电影 ID 时,在我的新表中它会标记刚刚上传的新电影 ID,它是当前时间戳。我已经这样做了,但是当我添加新电影时,另一个表中没有任何反应。

这里是触发器的新表:

CREATE TABLE updatemovieid(
 movieID int,
 new_movieID INT,
 update_movieID TIMESTAMP NOT NULL,
PRIMARY KEY(update_movieID));

这里是触发器:

DELIMITER //
CREATE TRIGGER aggiornamento AFTER UPDATE ON movies
FOR EACH ROW
BEGIN
INSERT INTO updatemovieid
VALUES (new.movieID, CURRENT_TIMESTAMP);
END//

第一个表名是:movies 数据库:netflix

标签: mysqlmysql-workbench

解决方案


推荐阅读