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,
|
||||
`AnalysisFPS` DECIMAL(5,2) 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`)
|
||||
) ENGINE=@ZM_MYSQL_ENGINE@;
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@ SET @s = (SELECT IF(
|
|||
AND table_name = 'Monitor_Status'
|
||||
AND column_name = 'UpdatedOn'
|
||||
) > 0,
|
||||
"SELECT 'Column UpdatedOn already exists in Monitor_Status'",
|
||||
"ALTER TABLE `Monitor_Status` ADD `UpdatedOn` datetime NOT NULL default NOW() AFTER CaptureBandwidth"
|
||||
"ALTER TABLE `Monitor_Status` MODIFY `UpdatedOn` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP",
|
||||
"ALTER TABLE `Monitor_Status` ADD `UpdatedOn` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP AFTER CaptureBandwidth"
|
||||
));
|
||||
|
||||
PREPARE stmt FROM @s;
|
||||
|
|
Loading…
Reference in New Issue