执行此脚本时出现错误:
create table orbeon_form_definition_attach (
created timestamp(6),
last_modified_time timestamp(6),
last_modified_by varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
app varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
form varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
form_version int not null,
deleted char(1) COLLATE utf8_bin NOT NULL,
file_name varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
file_content longblob
) engine = InnoDB;
错误是:错误代码:1064。您的 SQL 语法中有错误,请检查与您的 MySQL 服务器版本相对应的手册,以了解要在 (6) 附近使用的正确语法, last_modified_time 时间戳 (6),last_modified_by varchar(255) 在第 2 行 0.000 秒
知道如何解决这个问题吗?
最佳答案
datetime
或 timestamp
没有长度
create table orbeon_form_definition_attach
(
created datetime,
last_modified_time datetime,
last_modified_by varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
app varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
form varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
form_version int not null,
deleted char(1) COLLATE utf8_bin NOT NULL,
file_name varchar(255) CHARACTER SET utf8 COLLATE utf8_bin,
file_content longblob
) engine = InnoDB;
关于mysql - 创建mysql表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23771785/