如何在不重新创建表的情况下将表中的外键列从非空更新为空?
我试着用这个:
update tblProduct
set ConsumerID not null
请指教,谢谢
你尝试过这样的事情吗?
ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NULL
ALTER TABLE tblProduct MODIFY ConsumerID BIGINT NOT NULL;
有关更改 MySQL 表的更多详细信息,请访问ALTER TABLE SYNTAX
这是更改有关表的数据而不是表中的数据,因此您需要更改数据模式。所以看看 create 和 alter table 语句
例如对于 Sybase(和 MS Sql 服务器)
alter table tblProduct modify ConsumerID integer NULL