【问题标题】:MySQL Error phpmyadmin create tableMySQL 错误 phpmyadmin 创建表
【发布时间】:2014-04-14 19:11:46
【问题描述】:

我有问题

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 ' 在第 1 行

为什么会出现这个错误?

【问题讨论】:

标签: mysql sql phpmyadmin


【解决方案1】:

您不能使用带有% 字符的表名,请检查此reference

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 2016-07-14
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    相关资源
    最近更新 更多