修改表的default值

简介:
列如:
create table abc
(
id int primary key,
name char(10),
SEX CHAR(10),
city  char (10) default 'beijing', 
)
go
 
 
1、首先找出该字段绑定约束的值
select   name   from   sysobjects     
  where   object_id('abc')=parent_obj   and   xtype='D'

2、再删除该约束
alter table abc drop constraint  DF__abc__city__6477ECF3 city

3、重新创建默认值
alter table abc add default  'shanghai' for city

好象很麻烦,呵呵,不过在创建的时候可以直接写出约束名
这样在维护的时候就比较方便了
 
内容引用:
谢谢老三的指导,呵呵





本文转自 jankie 51CTO博客,原文链接:http://blog.51cto.com/jankie/11164,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
mysql使用default给列设置默认值的问题
mysql使用default给列设置默认值的问题
34 0
|
2月前
|
关系型数据库 MySQL Docker
MySQL 5.7 timestamp类型设置default value为'0000-00-00 00:00:00'报错的解决方法
MySQL 5.7 timestamp类型设置default value为'0000-00-00 00:00:00'报错的解决方法
|
4月前
|
关系型数据库 MySQL 开发者
MySQL 字段约束 null, not null, default, auto_increment
前言:转载,觉得有用就发了一遍 在 MySQL 中,每个字段定义都包含附加约束或者修饰符,这些可以用来增加对所输入数据的约束。 今天我们就来看一下 MySQL 的字段约束: NULL 和 NOT NULL 修饰符、DEFAULT 修饰符,AUTO_INCREMENT 修饰符。
117 0
|
9月前
|
存储 关系型数据库 MySQL
字段为什么要设置成 not null?
字段为什么要设置成 not null?
118 0
|
10月前
|
关系型数据库 MySQL
NULL 值处理
NULL 值处理
|
10月前
|
索引
建表加上NOT NULL DEFAULT ‘‘“”
建表加上NOT NULL DEFAULT ‘‘“”
|
10月前
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段的默认值(DEFAULT)
列的完整性约束——设置表字段的默认值(DEFAULT)
|
索引
Ts中string、number和any等类型 不能当做索引用,怎么处理?
Ts中string、number和any等类型 不能当做索引用,怎么处理?
287 0
|
JavaScript
TS中的条件类型(ReturnType)
本偏介绍TS另一种高级类型-条件类型
195 0
|
关系型数据库 MySQL 数据库
MySQL约束-默认约束(default)、零填充约束(zerofill)
MySQL约束-默认约束(default)、零填充约束(zerofill)
262 0
MySQL约束-默认约束(default)、零填充约束(zerofill)