Table 创建代码中 SQL 的语法错误(我没有看到错误...)

Syntax Error in SQL in Table Creation Code (i don't see an error...)

我在 'CREATE TABLE ORDER(' 的以下测试-SQL-代码中遇到语法错误:

CREATE TABLE CLIENT(
    CLIENT_ID BIGINT AUTO_INCREMENT PRIMARY KEY,
    LAST_NAME VARCHAR(16) NOT NULL,
    FIRST_NAME VARCHAR(16) NOT NULL,
    STREET_ADDRESS VARCHAR(100) NOT NULL,
    APARTMENT_NUMBER VARCHAR(20) NOT NULL,
    CITY VARCHAR(50) NOT NULL,
    ZIP_CODE VARCHAR(10) NOT NULL
);

CREATE TABLE ORDER(
    ORDER_ID BIGINT AUTO_INCREMENT PRIMARY KEY,
    CLIENT_ID BIGINT NOT NULL,
    DATE_ORDERED BIGINT NOT NULL,
    SUM FLOAT NOT NULL
);

order 是一个关键字,最好不要使用它,但如果需要,请使用双引号

CREATE TABLE "ORDER"(
    ORDER_ID BIGINT AUTO_INCREMENT PRIMARY KEY,
    CLIENT_ID BIGINT NOT NULL,
    DATE_ORDERED BIGINT NOT NULL,
    SUM FLOAT NOT NULL
);