RE: [firebird-php] auto increment last insert

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi
Thx Helen for another non-hostile, and as usual, very informative response!
We newbie's are having a though time, well at least in THIS forum! At least
I am!
You (me) apparently have to RTFM or FO<g>

And thx to all the other POSITIVE responses I have had!
It is REALLY appreciated. It is not easy being a PHP newbie!
If I am supposed to study ALL manuals in great detail before I am allowed to
ask a question here.....?

Greetings


JVZ
  -----Original Message-----
  From: Helen Borrie [mailto:helebor@xxxxxxxxxx]
  Sent: 25 November 2004 00:23
  To: firebird-php@xxxxxxxxxxxxxxx
  Subject: RE: [firebird-php] auto increment last insert


  At 09:01 AM 25/11/2004 +1100, you wrote:

  >I've just arrived in the office - did this thread get completed?
  >Is the original poster satisfied with the information?
  >
  >Basically, a set-by-step approach to replacing MySQL's autoinc, without
  >procedures, triggers, and trying to get the value after the insert(could
be
  >inaccurate if the generator's been used since the insert...)
  >
  >This example will use the following simple table:
  >CREATE TABLE tbl_test (
  >   int_ID NUMERIC(18,0) NOT NULL,
  >   str_name VARCHAR(100),
  >    PRIMARY KEY(int_ID)
  >);
  >/* This is the generator for the tbl_test table */
  >CREATE GENERATOR gen_tbl_test;

  For safety, you should also create a trigger, in case the database is used
  by other applications at some point:

  CREATE TRIGGER BI_tbl_test for tbl_test
  ACTIVE BEFORE INSERT
  AS
  BEGIN
     IF (new.int_ID IS NULL) THEN
       new.int_ID = GEN_ID(gen_tbl_test, 1);
  END ^




        Yahoo! Groups Sponsor

        Get unlimited calls to

        U.S./Canada




----------------------------------------------------------------------------
--
  Yahoo! Groups Links

    a.. To visit your group on the web, go to:
    http://groups.yahoo.com/group/firebird-php/

    b.. To unsubscribe from this group, send an email to:
    firebird-php-unsubscribe@xxxxxxxxxxxxxxx

    c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.799 / Virus Database: 543 - Release Date: 2004/11/19

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux