我编写了几个脚本,它们将数据从交换机加载到我的 MySQL 数据库中。
我有一个表开关,我在其中添加了“lastupdate”列。表开关如下所示:
create table switch (name varchar(15), swversion varchar(15), bootversion varchar(15), serialnumber varchar(30), rootbridge varchar(10), address varchar(20), switch_id MEDIUMINT NOT NULL AUTO_INCREMENT, lastupdate DATE , PRIMARY KEY(switch_id));
我使用以下命令为所有行添加了默认时间戳:
ALTER TABLE switch MODIFY lastupdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
我正在使用LOAD DATA INFILE IGNORE
我的“加载数据”脚本将我的数据加载到数据库中。现在我想在我的“加载数据”脚本中实现一个 MySQL 命令,该命令自动更新在表开关中加载(更改或未更改)的每一行的时间戳。
有什么建议么?