Sql 也许是工作台的功能?

Sql 也许是工作台的功能?,sql,mysql-workbench,Sql,Mysql Workbench,我试图在workbench中创建一个表,但我不知道为什么可以设置这些名称。它要求我改变它。也许这与我想禁用的功能有关 create table net_shows( title VARCHAR(100) ,rating VARCHAR(100) ,ratingLevel VARCHAR(100) ,ratingDescription INT(10) ,release year INT(4) ,user rating score FLOAT(4) ,user rating size FLOAT(4

我试图在workbench中创建一个表,但我不知道为什么可以设置这些名称。它要求我改变它。也许这与我想禁用的功能有关

create table net_shows(
title VARCHAR(100)
,rating VARCHAR(100)
,ratingLevel VARCHAR(100)
,ratingDescription INT(10)
,release year INT(4)
,user rating score FLOAT(4)
,user rating size FLOAT(4)
);

发布时,用户以蓝色显示,就像一个特殊命令。

列名是一个标识符,除非它是一个带分隔符的标识符(有时称为引号的标识符),否则不能包含这些列名。保留字也需要分隔。(en.wikipedia.org/wiki/SQL_reserved_words。)在MySQL中,您使用反勾号来分隔标识符


列名是一个标识符,除非它是一个分隔的标识符,否则不能包含列名。保留字也需要分隔。()在MySQL中,您可以使用反勾号来分隔标识符。当然,您可以将其作为答案发布,谢谢。使用
user_rating_score
user_rating
。或者将MySQL配置为符合SQL标准,并使用标准双引号引用保留关键字