mysql删除表时默认约束也会删除吗

mysql删除表时默认约束也会删除吗,第1张

会删除的。创建主键约束时,系统默认会在所在的列或列组合上建立对应的主键索引如果删除主键约束或者表时,主键约束对应的索引和默认约束就自动删除。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一。

1. 删除没有默认值的列: alter tableTestdrop COLUMNBazaarType

2. 删除有默认值的列: 先删除约束(默认值)alter table Test DROP CONSTRAINT DF__Test__BazaarType__3C4ACB5F (alter table Test DROP

3. ALTER TABLE表名ADD字段名INT DEFAULT(0)NOT

你这条语句将为该字段建立一个默认值为‘12’的约束,“默认值名”就是说这个约束的名字。只需要给出一个命名就可以了。

比如:alter

table

test

add

constraint

c1

default

'12'

for

a


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9252204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存