为了账号安全,请及时绑定邮箱和手机立即绑定

mysql如何修改表字段的约束?

mysql如何修改表字段的约束?

30秒到达战场 2018-12-13 19:15:40
mysql如何修改表字段的约束
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

1.增加字段:
alter table tablename add new_field_id type not null default '0';
例:
alter table mmanapp_mmanmedia add appid_id integer not null default 372;
增加主键:
alter table tabelname add new_field_id type default 0 not nullauto_increment ,add primary key (new_field_id);
增加外键:
在已经存在的字段上增加外键约束
ALTER TABLE yourtablename ADD [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name, ...) [ON DELETE {RESTRICT | CASCADE | SET NULL | NO ACTION}] [ON UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION}]

2.删除字段:
alter table tablename drop column colname;
例:
alter table mmanapp_mmanmedia drop column appid_id;

3.修改字段名:
alter table tablename change old_field_name new_field_name old_type;

4.修改字段类型:
alter table tablename change filed_name filed_name new_type;



查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 909 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信