MySQL更新LOAD DATA INFILE IGNORE上的时间戳

时间:2013-04-16 07:34:01

标签: mysql linux timestamp

我编写了几个脚本,将数据从交换机加载到我的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命令,它自动更新表开关中加载(更改或未加载)的每一行的时间戳。

有什么建议吗?

0 个答案:

没有答案