mysql alter table add 1060
时间: 2023-12-01 14:41:04 浏览: 91
mysql添加字段说明及用法
5星 · 资源好评率100%
MYSQL ALTER TABLE语句可以用于修改表结构,包括添加、修改和删除字段、索引、主键等。当我们尝试向表中添加一个已经存在的列时,会出现错误代码1060。下面是MYSQL ALTER TABLE语句添加新列的示例:
```mysql
ALTER TABLE table_name ADD new_column_name column_definition;
```
其中,table_name是要修改的表名,new_column_name是要添加的新列的名称,column_definition是新列的定义。例如,要向名为students的表中添加一个名为age的新列,类型为INT:
```mysql
ALTER TABLE students ADD age INT;
```
如果我们尝试向表中添加一个已经存在的列,就会出现错误代码1060。为了避免这种情况,我们可以使用ALTER TABLE语句的IF NOT EXISTS选项:
```mysql
ALTER TABLE table_name ADD IF NOT EXISTS new_column_name column_definition;```
这样,如果要添加的列已经存在,MYSQL就会忽略这个操作,而不会出现错误代码1060。
阅读全文