2012-08-01 92 views
0

從文檔,我創建pma_history表。pma_history創建錯誤

這是scripts/create_tables.sql只有部分失敗:

CREATE TABLE IF NOT EXISTS `pma_history` (
    `id` bigint(20) unsigned NOT NULL auto_increment, 
    `username` varchar(64) NOT NULL default '', 
    `db` varchar(64) NOT NULL default '', 
    `table` varchar(64) NOT NULL default '', 
    `timevalue` timestamp(14) NOT NULL, 
    `sqlquery` text NOT NULL, 
    PRIMARY KEY (`id`), 
    KEY `username` (`username`,`db`,`table`,`timevalue`) 
) 
    ENGINE=MyISAM COMMENT='SQL history for phpMyAdmin' 
    DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 

這是服務器說:

#1064 - You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use 
near '(14) NOT NULL, `sqlquery` text NOT NULL, PRIMARY KEY (`id`), 
KEY `user' at line 6 

回答

2

離開timestamp

`timevalue` timestamp NOT NULL 

的長度在版本4.1之前,f ORMAT其中My​​SQL的檢索和顯示TIMESTAMP值取決於顯示尺寸

here

兩者