开发者社区> 问答> 正文

mysql表无法添加字段是什么问题啊

添加过一次sql失败了之后,再执行该sql,就报错了,无法添加字段

sql:
ALTER TABLE bms_c.room ADD COLUMN live_id INT(11) DEFAULT '0'

错误信息:
Query : alter table bms_c.room add column live_id int(11) DEFAULT '0'
Error Code : 1050
Table 'bms_c/#sql-ib1551' already exists
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000

展开
收起
a123456678 2016-07-01 11:34:18 4250 0
1 条回答
写回答
取消 提交回答
  • alter table会新建一个空表,再将数据填充进去,然后删除原表。
    看你的提示,可能是上次sql执行失败,创建的临时表却留了下来

    2019-07-17 19:49:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像