我编写了几个脚本,将数据从交换机加载到我的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
使用我的“加载数据”-script在dabatase中加载我的数据。
现在我想在我的“加载数据”-script中实现一个MySQL命令,它自动更新表开关中加载(更改或未加载)的每一行的时间戳。
有什么建议吗?