【发布时间】:2020-03-29 20:56:10
【问题描述】:
我只想知道如何解决这个问题,或者为什么 MariaDB 服务器让我一直返回错误。我只是安装数据库,创建一个用户,一个新模式,我用use database testing; 指向那个数据库,我准备用这个查询在数据库上创建一个简单的表:
CREATE TABLE USERS
(
ID NUMBER(4) NOT NULL PRIMARY KEY,
NAME VARCHAR2(20) NOT NULL,
DEPTO VARCHAR2(20) NOT NULL
);
我正在使用的数据库中的用户已授予所有权限。但 MariaDB 返回:
[42000][1064] (conn=14) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'NUMBER(4) NOT NULL PRIMARY KEY
[42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'NUMBER(4) NOT NULL PRIMARY KEY
)' at line 2
Query is: CREATE TABLE USERS (
ID NUMBER(4) NOT NULL PRIMARY KEY
)
java thread: RMI TCP Connection(5)-127.0.0.1
有人可以帮我吗?
【问题讨论】:
标签: mysql sql mariadb create-table