Lists: | pgsql-php |
---|
From: | Archana K N <archanakknn(at)gmail(dot)com> |
---|---|
To: | PostgreSQLPHP PostgreSQLPHP <pgsql-php(at)postgresql(dot)org> |
Subject: | UPDATE (SELECT ) is not working................ |
Date: | 2014-01-17 08:28:26 |
Message-ID: | CACa6=i2M7HRJDpJRwZj6ckotLe9nRd9TgAi8_cdFiVg-S92ijA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-php |
Hello,
I am trying to update a database with values from another . Am using
Debain(Linux) OS.
When I try to update no error is displayed. But column is not
updated.
I am using the psql console for querying.
my code is as follows(along with result):-
""*my_db=# update test set id=g.id2 from (select id2 from test2)as g ;*
*UPDATE 0*
""
Thanks in advance............
--
-------------------
regards
archana
--------------------
From: | Andrew McMillan <andrew(at)morphoss(dot)com> |
---|---|
To: | pgsql-php(at)postgresql(dot)org |
Subject: | Re: UPDATE (SELECT ) is not working................ |
Date: | 2014-01-17 09:04:11 |
Message-ID: | 1389949451.3503.33.camel@narbon.home.mcmillan.net.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-php |
On Fri, 2014-01-17 at 13:58 +0530, Archana K N wrote:
> Hello,
>
>
> I am trying to update a database with values from another . Am
> using Debain(Linux) OS.
>
>
> When I try to update no error is displayed. But column is not
> updated.
> I am using the psql console for querying.
>
>
> my code is as follows(along with result):-
>
>
> ""my_db=# update test set id=g.id2 from (select id2 from test2)as g ;
> UPDATE 0
Your SQL does not do what you think it does.
You should probably test your SQL at the psql command line to figure out
the correct way to do what you want to do before you try and post to a
PHP mailing list about this kind of thing.
I'd offer advice, but I can't figure out from your statement what you're
trying to do your database either.
Cheers,
Andrew.
--
------------------------------------------------------------------------
andrew (AT) morphoss (DOT) com +64 (2) 7233 2426
IOT trap -- core dumped
------------------------------------------------------------------------
From: | Archana K N <archanakknn(at)gmail(dot)com> |
---|---|
To: | Andrew McMillan <andrew(at)morphoss(dot)com> |
Cc: | PostgreSQLPHP PostgreSQLPHP <pgsql-php(at)postgresql(dot)org> |
Subject: | Re: UPDATE (SELECT ) is not working................ |
Date: | 2014-01-17 09:16:37 |
Message-ID: | CACa6=i2VhUUj4gNeh7YwzzfwX6Kid2P7xH9y_Gx3_POXbKG61g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-php |
Hi,
Sorry it is not 'database' ,but 'table' . I followed the syntax given
*UPDATE table_name SET(columns) FROM (SELECT columns FROM table_2) AS
som-val WHERE condition;*
And I tried it in psql command line as
my_db=# update test set id=g.id2 from (select id2 from test2)as g ;
UPDATE 0
where my_db is the database I created.
regards
archana
On Fri, Jan 17, 2014 at 2:34 PM, Andrew McMillan <andrew(at)morphoss(dot)com>wrote:
> On Fri, 2014-01-17 at 13:58 +0530, Archana K N wrote:
> > Hello,
> >
> >
> > I am trying to update a database with values from another . Am
> > using Debain(Linux) OS.
> >
> >
> > When I try to update no error is displayed. But column is not
> > updated.
> > I am using the psql console for querying.
> >
> >
> > my code is as follows(along with result):-
> >
> >
> > ""my_db=# update test set id=g.id2 from (select id2 from test2)as g ;
> > UPDATE 0
>
> Your SQL does not do what you think it does.
>
> You should probably test your SQL at the psql command line to figure out
> the correct way to do what you want to do before you try and post to a
> PHP mailing list about this kind of thing.
>
> I'd offer advice, but I can't figure out from your statement what you're
> trying to do your database either.
>
> Cheers,
> Andrew.
>
>
> --
> ------------------------------------------------------------------------
> andrew (AT) morphoss (DOT) com +64 (2) 7233 2426
> IOT trap -- core dumped
> ------------------------------------------------------------------------
>
>
>
>
> --
> Sent via pgsql-php mailing list (pgsql-php(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-php
>
--
-------------------
regards
archana
--------------------
From: | Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz> |
---|---|
To: | Archana K N <archanakknn(at)gmail(dot)com>, PostgreSQLPHP PostgreSQLPHP <pgsql-php(at)postgresql(dot)org> |
Subject: | Re: UPDATE (SELECT ) is not working................ |
Date: | 2014-01-17 09:33:02 |
Message-ID: | 52D8F8CE.4080502@catalyst.net.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-php |
On 17/01/14 21:28, Archana K N wrote:
>
> ""*/my_db=# update test set id=g.id2 from (select id2 from test2)as g ;/*
> */UPDATE 0/*
> ""
>
'UPDATE 0' means 0 rows where found to update. So everything is working
fine, but your query search criteria is finding no candidate rows to
change. This is purely a data issue.
Regards
Mark