[BUGS] BUG #14748: Invalid statement should raise parse error,but ignores invalid part instead

Поиск
Список
Период
Сортировка
От johnthuss@gmail.com
Тема [BUGS] BUG #14748: Invalid statement should raise parse error,but ignores invalid part instead
Дата
Msg-id 20170717145126.9231.80296@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: [BUGS] BUG #14748: Invalid statement should raise parse error,but ignores invalid part instead  (Andres Freund <andres@anarazel.de>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      14748
Logged by:          John Huss
Email address:      johnthuss@gmail.com
PostgreSQL version: 9.6.1
Operating system:   Linux
Description:

This statement is invalid because the 'AND' should be a WHERE or a comma:

update mytable set active = false and foreign_ID = 18984

But when executed it doesn't raise a parse error and simply ignores the
'and' and everything after it.

The result of the statement is that every row in the table is updated with
active=false.

I would expect this to throw a parse error.


--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

В списке pgsql-bugs по дате отправления:

Предыдущее
От: durgas009@gmail.com
Дата:
Сообщение: [BUGS] BUG #14747: Postgres installation failing as non-root user
Следующее
От: Andres Freund
Дата:
Сообщение: Re: [BUGS] BUG #14748: Invalid statement should raise parse error,but ignores invalid part instead