我有问题
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 行
为什么会出现这个错误?
最佳答案
表名中不能包含 %
字符,请检查此 reference
Permitted characters in unquoted identifiers:
ASCII: [0-9,a-z,A-Z$_] (basic Latin letters, digits 0-9, dollar, underscore)
关于MySQL phpmyadmin 创建表错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23068312/