-2

可能重复:
SQL 错误我想不通

#
# Table structure for table `pa_adclicks`
#
CREATE TABLE pa_adclicks(
bannerid mediumint( 9 ) NOT NULL default '0',
zoneid mediumint( 9 ) NOT NULL default '0',
t_stamptimestamp( 14 ) NOT NULL ,
host varchar( 255 ) NOT NULL default '',
source varchar( 50 ) NOT NULL default '',
countrychar( 2 ) NOT NULL default '',
KEY bannerid_date( bannerid, t_stamp ) ,
KEY date( t_stamp ) ,
KEY zoneid( zoneid )
) ENGINE = 'MyISAM';

MySQL 说:文档

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 14 行的 '(14) NOT NULL, host varchar(255) NOT NULL default '', source varchar(50) NOT' 附近使用正确的语法

4

1 回答 1

2

以下行似乎有两个错误。

t_stamptimestamp( 14 ) NOT NULL ,

你也许可以像这样纠正它。

t_stamp timestamp NOT NULL ,

如果您对 MySQL 不是很熟悉,您可能应该略读一下数据类型 datetime 和 timestamp的详细信息。

更远的地方也有类似的错误。我相信你能找到它。

于 2012-10-30T22:11:30.403 回答