Tom*_*vic 59 mysql null constraints
假设有一个表创建如下:
create table testTable ( colA int not null )
Run Code Online (Sandbox Code Playgroud)
你会如何删除not null约束?我正在寻找一些类似的东西
ALTER TABLE testTable ALTER COLUMN colA DROP NOT NULL;
Run Code Online (Sandbox Code Playgroud)
如果我使用PostgreSQL,它会是什么样子.令我惊讶的是,据我所知,MySQL文档,Google和是的,甚至Stackoverflow(尽管存在数十个或数百个与NULL相关的问题)似乎并未导致单个简单的SQL语句这将完成这项工作.
小智 80
我会尝试这样的事情
ALTER TABLE testTable MODIFY COLUMN colA int;
Run Code Online (Sandbox Code Playgroud)
在MySQL中,可空性是数据类型的一部分,而不是约束.所以:
ALTER TABLE testTable MODIFY COLUMN colA int null;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
35928 次 |
最近记录: |