MySQL错误phpmyadmin创建表

时间:2014-04-14 19:11:47

标签: mysql sql phpmyadmin

我有问题

CREATE TABLE acct_v4_%Y_%m_%d (

    ip_src CHAR(15) NOT NULL,
    ip_dst CHAR(15) NOT NULL,
    src_port INT(2) UNSIGNED NOT NULL,
    dst_port INT(2) UNSIGNED NOT NULL,
    ip_proto CHAR(6) NOT NULL,
    packets INT UNSIGNED NOT NULL,
    bytes BIGINT UNSIGNED NOT NULL,
    stamp_inserted DATETIME NOT NULL,
    stamp_updated DATETIME,
    PRIMARY KEY (ip_src, ip_dst, src_port, dst_port, 
    ip_proto, stamp_inserted)

);

您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在'%Y' '%m' ' %d' (ip_src CHAR(15)NOT NULL,ip_dst CHAR(15)NOT' at line 1

为什么会出现此错误?

1 个答案:

答案 0 :(得分:1)

您不能拥有包含%字符的表名,请查看此reference

  

不带引号的标识符中允许的字符:

     

ASCII:[0-9,a-z,A-Z $ _](基本拉丁字母,数字0-9,美元,   下划线)