Untested change to use TIMESTAMP instead of DATETIME for Monitor_Status/UpdatedOn. This is for mysql 5.5.
parent
99a5e3b764
commit
ac55528f8f
|
@ -577,7 +577,7 @@ CREATE TABLE `Monitor_Status` (
|
||||||
`CaptureFPS` DECIMAL(10,2) NOT NULL default 0,
|
`CaptureFPS` DECIMAL(10,2) NOT NULL default 0,
|
||||||
`AnalysisFPS` DECIMAL(5,2) NOT NULL default 0,
|
`AnalysisFPS` DECIMAL(5,2) NOT NULL default 0,
|
||||||
`CaptureBandwidth` INT NOT NULL default 0,
|
`CaptureBandwidth` INT NOT NULL default 0,
|
||||||
`UpdatedOn` datetime NOT NULL default NOW(),
|
`UpdatedOn` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
|
||||||
PRIMARY KEY (`MonitorId`)
|
PRIMARY KEY (`MonitorId`)
|
||||||
) ENGINE=@ZM_MYSQL_ENGINE@;
|
) ENGINE=@ZM_MYSQL_ENGINE@;
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@ SET @s = (SELECT IF(
|
||||||
AND table_name = 'Monitor_Status'
|
AND table_name = 'Monitor_Status'
|
||||||
AND column_name = 'UpdatedOn'
|
AND column_name = 'UpdatedOn'
|
||||||
) > 0,
|
) > 0,
|
||||||
"SELECT 'Column UpdatedOn already exists in Monitor_Status'",
|
"ALTER TABLE `Monitor_Status` MODIFY `UpdatedOn` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP",
|
||||||
"ALTER TABLE `Monitor_Status` ADD `UpdatedOn` datetime NOT NULL default NOW() AFTER CaptureBandwidth"
|
"ALTER TABLE `Monitor_Status` ADD `UpdatedOn` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP AFTER CaptureBandwidth"
|
||||||
));
|
));
|
||||||
|
|
||||||
PREPARE stmt FROM @s;
|
PREPARE stmt FROM @s;
|
||||||
|
|
Loading…
Reference in New Issue