gpt4 book ai didi

mysql - 您的 SQL 语法有错误 [MariaDB]

转载 作者:行者123 更新时间:2023-11-29 12:29:30 25 4
gpt4 key购买 nike

我在使用 MariaDB 开发 javaEE 应用程序时遇到此错误。

错误是:

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 'STARTING DATE, TITLE VARCHAR(255), CREATOR VARCHAR(255), LOCATION BIGINT, FORECA' at line 1

这是有问题的查询:

CREATE TABLE EVENT 
(
ID VARCHAR(255) NOT NULL,
DESCRIPTION VARCHAR(255),
ENDING DATE,
ISALLDAY TINYINT(1) default 0,
PUBLICEVENT TINYINT(1) default 0,
STARTING DATE,
TITLE VARCHAR(255),
CREATOR VARCHAR(255),
LOCATION BIGINT,
FORECAST BIGINT,
PRIMARY KEY (ID);

我不知道问题出在哪里......

最佳答案

您有两个拼写错误:

  1. STARTING - 是保留字 - 使用反引号
  2. 你忘记了右括号

这个脚本应该可以工作:

CREATE TABLE EVENT 
(
ID VARCHAR(255) NOT NULL,
DESCRIPTION VARCHAR(255),
ENDING DATE,
ISALLDAY TINYINT(1) default 0,
PUBLICEVENT TINYINT(1) default 0,
`STARTING` DATE,
TITLE VARCHAR(255),
CREATOR VARCHAR(255),
LOCATION BIGINT,
FORECAST BIGINT,
PRIMARY KEY (ID)
);

关于mysql - 您的 SQL 语法有错误 [MariaDB],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27782435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com