吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1392|回复: 23
收起左侧

[求助] 关于Mysql

[复制链接]
zhou0773 发表于 2022-10-8 17:08
我最近学到了Mysql 数据库,但是现在我遇见了一个很疑惑的问题,我用的可视化软件是Sqlyong
比如下面几行代码,在下面的代码中因为name 是一个关键字,所以我需要用单引号给他引起来
问题就是这里这个英文的单引号没有用,他会直接报错,必须要用中文 的单引号,
并且在Sqlyong 中中文的单引号是像 中文八一样,必须保持一致否则查询也有问题
有大佬给我解疑一下吗
CREACT TABLE  A (
id   INT,
'name'  VARCHAR);

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

凌羽飞 发表于 2022-10-8 17:14
那为啥id不加引号,关键字还要加引号???
CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
YSROM 发表于 2022-10-8 17:17
不是引号,是tab键上面的那个,打出来效果是这样的 ``
pzx521521 发表于 2022-10-8 17:21
3L 正解, 是``这个东西:
为什么要加
因为name是mysql的关键字,
举个例子  sum也是关键字 累加
如果不加`的话, 他不知道你是想sum 还是有一个字段叫sum
52896009 发表于 2022-10-8 17:26
确定是单引号吗?
八月未央 发表于 2022-10-8 17:28
CREACT 错了
CREATE
vvvwxf 发表于 2022-10-8 17:31
` ` 是这个引号吧..
ryanwu 发表于 2022-10-8 17:35
name是特殊的字符,所以要加上
walykyy 发表于 2022-10-8 17:36
MySQL认为加了``这个就不是关键字了,不加则是关键字---这个是为了方便区分关键字
ryanwu 发表于 2022-10-8 17:36
从编辑器里面下拉选择字段就会自动出现这个符号
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表