获取sql数据库创建表的语法错误

dw1jzc5e  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(232)

所以我尝试使用mysql workbench创建一个表,如下所示:

DROP TABLE IF EXISTS document_categories;

CREATE TABLE document_categories (
   id int(10) unsigned NOT NULL AUTO_INCREMENT,
   `name` varchar(64) NOT NULL DEFAULT '',
   created_at timestamp NOT NULL DEFAULT current_timestamp(),
   updated_at timestamp NULL DEFAULT current_timestamp(),
   deleted_at datetime DEFAULT NULL,
   PRIMARY KEY (id)
);

但我得到了一个错误:
11:54:19 ​ 创建表文档\u类别(id int(10)unsigned not null auto \u increment, name varchar(64)not null default“”,created \u at timestamp not null default current \u timestamp(),updated \u at timestamp null default current \u timestamp(),deleted \u at datetime default null,primary key(id))错误代码:1064。sql语法有错误;查看与您的mariadb服务器版本相对应的手册,以获取正确的语法​ 创建表格文档\类别(id int(10)unsigned not null auto \ in…,第1行0.000秒)
我真的不明白这里有什么问题。我还使用mariadb作为数据库

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题