| От | Richard Poole |
|---|---|
| Тема | Re: PSql won't Let me Set Varchar Column to 'true' |
| Дата | |
| Msg-id | 20040828095408.GB20455@guests.deus.net обсуждение исходный текст |
| Ответ на | PSql won't Let me Set Varchar Column to 'true' (Hunter Hillegas <lists@lastonepicked.com>) |
| Список | pgsql-general |
On Fri, Aug 27, 2004 at 04:58:08PM -0700, Hunter Hillegas wrote: > I have two varchars on my table... > > I tried to run the following: > > VMGEngine=# update user_account set editor_status = 'true' and > administrator_status = 'true' where rec_num = 20; > ERROR: column "editor_status" is of type character varying but expression > is of type boolean > > I was expecting the single quotes to tell psql to treat the data as a > string, not a constant boolean value. You're mistaken about the syntax of UPDATE. Assignments should be separated by commas not by the word 'and', which is a 2-argument operator giving a boolean result. You want: update user_account set editor_status = 'true', administrator_status = 'true' where rec_num = 20; Richard
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера