【发布时间】:2021-09-19 16:12:20
【问题描述】:
使用此代码在 Mariadb 中创建表时
CREATE TABLE classes(
ClassID SMALLINT UNSIGNED PRIMARY,
Grade TINYINT UNSIGNED,
Subject VARCHAR(20),
YearTaught YEAR
);
我收到了这个错误。
#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在 ' 附近使用的正确语法 TINYINT 等级未签名, 主题 VARCHAR(20), 教学年 )' 在第 2 行
而且我不知道语法有什么问题。谢谢。
【问题讨论】:
-
ClassID SMALLINT UNSIGNED PRIMARY KEY另外,名称不区分大小写,更常见的是使用蛇形大小写而不是骆驼形大小写。 year_taught 而不是 YearTaught -
@RaulSauco 现在可以使用了。谢谢你的帮助!!!
-
很高兴听到它有帮助。如果这解决了您的问题,那么该评论应该是一个答案,我将重新发布。如果它帮助您考虑marking it accepted 和/或up-voting it。