mysql > comment ""
时间: 2023-07-06 22:19:07 浏览: 84
在 MySQL 中,您可以使用 `--` 或 `#` 开头的单行注释,或使用 `/* ... */` 包围的多行注释来添加注释。例如:
```sql
-- 这是单行注释
# 这也是单行注释
/*
这是
多
行
注
释
*/
```
注释可以添加在 SQL 语句的任何位置,用于解释和说明语句的作用和目的。注释不会被执行,只是作为辅助性的说明存在。
相关问题
mysql> create table inhotel( -> innum int not null unique auto_increment comment '入住编号', -> cusname varchar(10) not null comment '客户姓名', -> indate date not null comment '客户入住时间', -> outdate date not null comment '客户应退房时间', -> roomnum int not null comment'房间号', -> worknum int not null comment'员工', -> foreign key(cusname) references customer(cusname), -> foreign key(roomnum) references room(roomnum), -> foreign key(worknum) references worker(worknum) -> ); ERROR 1215 (HY000): Cannot add foreign key constraint
这个错误是因为添加外键约束失败,可能是由于以下原因之一:
1. 外键引用的列类型和被引用的列类型不一致。
2. 外键引用的列和被引用的列不是同一个字符集或排序规则。
3. 外键引用的列或被引用的列没有建立索引。
4. 外键引用的列或被引用的列不存在。
在这个例子中,可能是由于以下原因之一:
1. customer、room、worker 表中的 cusname、roomnum、worknum 列不是主键或唯一键,没有建立索引。
2. customer、room、worker 表中的 cusname、roomnum、worknum 列和 inhotel 表中的 cusname、roomnum、worknum 列不是同一个字符集或排序规则。
3. customer、room、worker 表中的 cusname、roomnum、worknum 列和 inhotel 表中的 cusname、roomnum、worknum 列类型不一致,例如一个是 INT,一个是 VARCHAR。
你可以检查这些问题,并尝试修复它们。
Mysql加上Comment
在MySQL中,你可以使用COMMENT关键字为表、列、索引等添加注释。下面是添加注释的语法:
添加表注释:
```
ALTER TABLE table_name COMMENT 'comment';
```
添加列注释:
```
ALTER TABLE table_name MODIFY column_name datatype COMMENT 'comment';
```
添加索引注释:
```
ALTER TABLE table_name ADD INDEX index_name (column_name) COMMENT 'comment';
```
你可以将上述语句中的“table_name”替换为你想要添加注释的表名,“column_name”替换为你想要添加注释的列名,“index_name”替换为你想要添加注释的索引名,“comment”替换为你想要添加的注释内容。
阅读全文