2013-04-01 3 views
0

Как я могу обновить столбец внешнего ключа в таблице от нуля до нулевого значения без необходимости воссоздавать таблицу?Обновление столбца внешнего ключа от нуля до нуля

Я пытался использовать это:

update tblProduct 
set ConsumerID not null 

Пожалуйста, посоветуйте, спасибо

+2

MySql, SqlServer, Oracle, ... что rdbms и версия? –

ответ

0

вы пытались что-то вроде этого?

ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NULL 
0
ALTER TABLE tblProduct MODIFY ConsumerID BIGINT NOT NULL; 

Для получения более подробной информации об изменении таблицы MySQL, пожалуйста, посетите ALTER TABLE SYNTAX

0

Это изменяет данные о таблице, а не данные в таблице, таким образом, вам необходимо изменить схему данных. Так что смотрите инструкции по созданию и изменению таблицы

например. для Sybase (и сервера MS Sql)

alter table tblProduct modify ConsumerID integer NULL 
Смежные вопросы