MySQL中,表注释该使用单引号还是双引号?

MySQL表注释必须在英文括号内。

ALTER TABLE table_name COMMENT '这是一个注释表';
在中文输入法中使用''会导致错误。

键盘切换到英文输入模式。

这是一个陷阱,不要相信报价。

MySQL注释用单引号还是双引号?

记得有一次,我在编辑一个老项目的时候,一个字段注释直接用了双引号。
结果MySQL直接给我报错,说找不到该字段。
一开始以为是代码问题,后来检查发现是SQL模式的问题。
当时数据库启用了 ANSI_QUOTES。
所以在使用MySQL的时候,如果引号使用不正确的话,真的会闹出笑话。
例如,2 02 1 年 3 月,我的服务器上的数据库配置包含 ANSI_QUOTES。
今天下午改了代码,花了整整一个小时才找到这个小bug。
等等,还有一点,就是有时候注释里如果有名字什么的,需要转义,不然会出错。
我突然想到这个引用问题其实和你是否使用IDE有很大关系。
一个好的IDE可以提醒你,如果你用手写的话,真的需要非常小心。

mysql添加修改表和字段注释

哦,你在看操作手册吗?让我告诉你一些真实的事情。

如果要添加表格注释,最直接的方式就是在创建表格时添加COMMENT,例如: 广场 创建您的表格 ID 整数, 名称 Varchar (2 0) ) comment='这是我的桌子,可以用来复制任何东西';
看,是不是很简单?但是如果你的表已经创建,你必须使用 ALTER TABLE 来更改它,就像这样。
广场 ALTER TABLE your_table COMMENT='修改表注释';
字段注释相同。
您可以在创建表时指定它,例如: 广场 创建您的表格 id INT comment '主键 id'; 名称 VARCAR(2 0) 注释 '名称' );
如果字段已经定义,您想更改注释吗?只需使用更改表... 广场 TABLE your_table MODIFY id INT COMMENT '新主键 ID 注释';
对于图形界面,您可以使用 Navicat 或 Workbench 等工具打开表。
一般情况下,右键会出现“表属性”或“对象信息”,还会有“表选项”或“DLL定义”。
您可以看到创建表的完整描述,并且有注释。
只需保存更改即可。
不过,上次用Workbench改注释的时候,感觉有点笨拙,还得找了好久的地方。

反正你能理解。
命令行很简单,图形界面也很容易使用,但您可能需要习惯它。
我遇到的问题是,有时我编辑完评论后没有仔细阅读。
结果我不知道评论是错的。
后来我花了很长时间才解决这个问题。
所以建议再仔细检查一下。