我正在開發一個包含日誌歷史記錄的系統。日誌歷史記錄是每個用戶採取行動的記錄。有人建議我每年都要壓縮數據,因爲數據庫預計會增長,所以我可以節省空間。我有這張表:如何使用php codeigniter和mysql壓縮數據
delimiter $$
CREATE TABLE `actionhistory` (
`historyID` int(11) NOT NULL AUTO_INCREMENT,
`empID` int(11) NOT NULL,
`item` varchar(50) NOT NULL,
`actionTaken` varchar(15) NOT NULL,
`type` varchar(15) NOT NULL,
`dateActTaken` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`historyID`),
KEY `emp` (`empID`)
) ENGINE=InnoDB AUTO_INCREMENT=429 DEFAULT CHARSET=latin1$$
這樣做的語法是什麼?無論每年有多少行,我都希望每年都這樣做。
編輯:我已閱讀有關使用ROW_FORMAT, KEY_BLOCK_SIZE
,但由於每年的行不是恆定的,我沒有使用它。
你是什麼意思通過壓縮?將其保存爲文本文件,壓縮它? –
我想壓縮它.. –