怎么给表添加字段MYSql的

mysql>altertabledogadduserIdint(4);ERROR1060(42S21):Duplicatecolumnname'userId'... mysql> alter table dog add userId int(4) ;
ERROR 1060 (42S21): Duplicate column name 'userId'
展开
 我来答
潮佑平衡莺
游戏玩家

2019-09-27 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:708万
展开全部
给表添加字段的命令如下:
 alter
table
tableName
add
newColumn
varchar(8)
comment
'新添加的字段'
  注意:
  1、在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。
  2、comment后需要加单引号将注释引起来。
默然0012
2010-07-05 · TA获得超过120个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:170万
展开全部
ERROR 1060 (42S21): Duplicate column name 'userId' 表示userid已经存在了,如果你是要修改
ALTER TABLE bog MODIFY COLUMN userId int(4);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轩辕渔民
2010-07-05 · TA获得超过177个赞
知道小有建树答主
回答量:138
采纳率:100%
帮助的人:0
展开全部
提示的很清楚了。

列名“ userId”重复了

mysql> alter table dog add user_id int(4) ;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式