这个sql语句有什么问题

这个sql语句有什么问题,sql,mysql,Sql,Mysql,这句话有什么不对 CREATE TABLE `CSV_DB`.`bavaria_test` ( `Schule`, `Stasse`, `Ort`, `Tel`, `Schulgliederung`, `Integrationsklasse`, `Besonderheit`, `Homepage`, `E-Mail`, `Schulnummer`,) ENGINE = MYISAM ; #1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器 要使用的正确语法的版本 在“Sta

这句话有什么不对

CREATE TABLE `CSV_DB`.`bavaria_test` (
`Schule`,
`Stasse`,
`Ort`,
`Tel`,
`Schulgliederung`,
`Integrationsklasse`,
`Besonderheit`,
`Homepage`,
`E-Mail`,
`Schulnummer`,)
 ENGINE = MYISAM ;
#1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器 要使用的正确语法的版本 在“
Stasse
Ort
Tel
附近,
Schulgliederung
Integrationsklasse
Besonde
at 第2行


删除
Schulnummer
后面的逗号。该逗号表示列表中将有另一列,但没有。

这些列缺少数据类型


最后一列末尾有一个额外的逗号

您已经定义了列名,但没有为列指定数据类型

例如,Schule的定义如下:

Schule
varchar(50)


这表明该列是一个最多可容纳50个字符的“字符串”。

您需要指定列的数据类型。此外,您不需要这些反勾引号:

CREATE TABLE bavaria_test (
    Schule int,
    Stasse varchar(100),
    -- etc.
)

假设您使用MySQL是因为
ENGINE=MYISAM


你必须读书。您忘记了指定每列的类型,这里有一个额外的逗号('Schulnummer',)

您好-非常感谢-我错误地错过了这个!!Thx-你好!为了帮助其他人解答您的问题(回答问题的人和有相同问题的人),您应该将列名从德语改为英语:)你好,塞缪尔-你说得对我会的!问题是你所有的域名都在某种疯狂的胡言乱语中;phello Murilo-mille grazie!您的支持您可能不需要回帖,但它们总是一个好主意。你好,谢谢您的提示!这是一个很好的提示!我非常非常感谢!非常支持这里!这是压倒性的!!你好,马丁