[Cialug] SQL Question: Advanced INSERT INTO

Todd Walton tdwalton at gmail.com
Fri Sep 3 16:50:48 CDT 2010


On Fri, Sep 3, 2010 at 4:40 PM, Todd Walton <tdwalton at gmail.com> wrote:
> On Fri, Sep 3, 2010 at 2:41 PM, Josh More
> <MoreJ at alliancetechnologies.net> wrote:
>> Most databases will have the primary key set to a SERIAL type or the like, so it should auto increment.  Just leave that field blank and do a test INSERT.  See if it autofills.
>
> Ah.  I knew there must be some way of handling this.  It seems too
> integral to the task to not have some way of handling it.
>
> But I checked, it's an int.


I was being silly: I *can* use an INSERT INTO ... SELECT.  I had a
mental block thinking I had to use a VALUES because I had literal
values that I was not grabbing from somewhere else.  But you can make
select statements with literal values:

SELECT '10'
FROM table

---
10
10
10
10

...and so on.

--
Todd


More information about the Cialug mailing list