From: | Duane Lee - EGOVX <DLee(at)mail(dot)maricopa(dot)gov> |
---|---|
To: | "'Richard Huxton'" <dev(at)archonet(dot)com>, Eduardo Pérez Ureta <eperez(at)it(dot)uc3m(dot)es> |
Cc: | Duane Lee - EGOVX <DLee(at)mail(dot)maricopa(dot)gov>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: INSERT ON DUPLICATE KEY UPDATE |
Date: | 2004-06-18 19:00:07 |
Message-ID: | 64EDC403A1417B4299488BAE87CA7CBF01CD0E95@maricopa_xcng0 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
I agree. You could always do a SELECT and if the record was found then
UPDATE otherwise INSERT. A little more effort than MYSQL but again I don't
believe the way MYSQL is allowing you to do it is standard.
Duane
-----Original Message-----
From: Richard Huxton [mailto:dev(at)archonet(dot)com]
Sent: Friday, June 18, 2004 11:02 AM
To: Eduardo Pérez Ureta
Cc: Duane Lee - EGOVX; pgsql-general(at)postgresql(dot)org
Subject: Re: [GENERAL] INSERT ON DUPLICATE KEY UPDATE
Eduardo Pérez Ureta wrote:
> On 2004-06-18 17:19:40 UTC, Duane Lee - EGOVX wrote:
>
>>I would suspect you would need to write a trigger to do this.
>
>
> It seems the mysql way of doing this is easier and safer.
And non-standard AFAIK.
> Why is that not implemented in postgresql?
> Is it better done with a trigger or with any other way?
Out of curiosity, why don't you know whether you're inserting or
updating? It always worries me when I don't know what my application is
doing.
--
Richard Huxton
Archonet Ltd
From | Date | Subject | |
---|---|---|---|
Next Message | Eric | 2004-06-18 19:03:18 | Re: PgSQL shut down |
Previous Message | Tom Lane | 2004-06-18 18:32:16 | Re: Database corruption using 7.4.1 |