从 MySQL 中的列中删除 NOT NULL 限制

发布于 2024-11-01 23:44:31 字数 37 浏览 1 评论 0原文

如何更改限制为 NOT NULL 的列以接受 NULL 值?

How can I alter a column whose restricted to NOT NULL to accept NULL values?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦太阳 2024-11-08 23:44:31

只需修改它并放入旧类型并保留 not null

alter table table_name modify column foo int;

just modify it and put in the old type and leave off the not null

alter table table_name modify column foo int;
无言温柔 2024-11-08 23:44:31

假设表为table_name,列为column_name,定义为varchar(200):

alter table table_name modify column column_name varchar(200) default null;

Assuming the table is table_name, column is column_name and its defined as varchar(200):

alter table table_name modify column column_name varchar(200) default null;
偷得浮生 2024-11-08 23:44:31

试试这个:

ALTER TABLE mytable MODIFY mycolumn varchar(255) null;

Try this:

ALTER TABLE mytable MODIFY mycolumn varchar(255) null;
原来分手还会想你 2024-11-08 23:44:31

您可以这样做:

ALTER TABLE tableName MODIFY columnName varchar2(100)

tableName 替换为您的表名称,将 columnName 替换为您的列名称,同时varchar2(100) 为您用于此列的任何数据类型

You can do this way:

ALTER TABLE tableName MODIFY columnName varchar2(100)

Replace tableName with your table name and columnName with your column name and also varchar2(100) to whatever data type you're using for this column

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文