mysql表无法添加字段是什么问题啊
PHP中文网
PHP中文网 2017-04-17 11:47:54
0
2
934

添加过一次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

PHP中文网
PHP中文网

认证0级讲师

全部回覆(2)
PHPzhong

alter table 表名 add 欄位名 int default 0
//既然是int型別 為什麼你加的時候預設給 字串的 0呢 ?

小葫芦

alter table會新建一個空表,再將資料填進去,然後刪除原表。
看你的提示,可能是上次sql執行失敗,建立的臨時表卻留了下來

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!