mysql - 创建mysql表时出错

标签 mysql sql orbeon

执行此脚本时出现错误:

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 秒

知道如何解决这个问题吗?

最佳答案

datetimetimestamp 没有长度

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/

相关文章:

java - 在 Glassfish 服务器上的 Web 服务中使用数据库时出现“找不到合适的驱动程序”错误

php - php中带有固定标签的简单搜索功能,用于mysql数据库

mysql - 将嵌套查询转换为 sql View

sql - 选择+求和+左连接

mysql - 想改进 SQL 查询

java - 为什么 Orbeon 创建这么大的 org.orbeon.oxf.cache.MemoryCacheImpl 对象?

java - 本地和远程连接池,Java DBCP

sql - 如何设置大字符串作为参数而不得到ORA-01460 : unimplemented or unreasonable conversion error?

tomcat - Orbeon 找不到 license.xml

postgresql - Orbeon Forms Postgres 数据库连接