обновить ноль, чтобы не ноль - PullRequest
1 голос
/ 24 декабря 2010

У меня есть ссылка, если ser щелкает, должно обновить пустое поле, чтобы оно не было нулевым, но я получаю

1064 mysql error вблизи 'delete =' NOT NULL ', где ThirdPartyCategoryID = 29' в строке 3

Это мой запрос

ALTER table thirdpartycategorymaster Modify delete char(1) NOT NULL 

где я ошибаюсь?

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010
alter table thirdpartycategorymaster 
modify column `delete` char(1) NOT NULL;
1 голос
/ 24 декабря 2010

Удалить - зарезервированное слово, поэтому вам нужно использовать либо квадратные скобки, такие как

update  thirdpartycategorymaster 
set     ThirdPartyCategoryName='ecommerce', 
        [delete] ='NOT NULL' 
where   ThirdPartyCategoryID=29 

, либо символ кавычки идентификатора («` »)

Посмотрите на Имена объектов схемы

...