请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sql字段不是不用引号吗,为什么演示语句带了引号也可以执行?

create table id (
id bigint not null comment ‘id’,
name varchar(50) comment ‘名字’,
password varchar(50) comment ‘密码’,
primary key (id)
) engine =innodb default charset = utf8mb4 comment ‘测试’;

正确SQL不是上面这样吗?怎么视频里的会带有单引号,执行还不报错?

图片描述

正在回答 回答被采纳积分+3

1回答

甲蛙 2023-10-18 10:05:53

没看出来你的文字和截图有什么区别。你说的单引号是指什么?SQL的字段是可以加反引号的,注意是叫反引号,用于将关键字也当成字符串,比如本来“select”是关键字,不能用于表名,但你可以加上``,比如create table `select`

0 回复 有任何疑惑可以回复我~
  • 提问者 梦想舟 #1
    图片里的是我自己写的,视频里的是带有带有单引号的
    回复 有任何疑惑可以回复我~ 2023-10-18 10:12:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信