Nils,
Thanks. I will code accordingly.
Carlos
>
> Hi Carlos,
>
> I believe that would have to be 2 separated steps.
>
> 1) creating the value in the primary key and
> 2) creating the foreign key value
>
> However you can use UNION to write both statements in one go.
>
> Best regards
>
> Nils Valentin
> Tokyo/Japan
>
>
> 2003年 7月 26日 土曜日 05:20、Write a Friend さんは書きました:
> > I am a newbie to db.
> >
> > I have a few tables, one that I define the primary key.
> >
> > CREATE TABLE member (
> > memid INT(6) UNSIGNED ZEROFILL DEFAULT '002000' NOT NULL
> > AUTO_INCREMENT, last VARCHAR(20) DEFAULT '' NOT
> > NULL, first VARCHAR(20) DEFAULT '' NOT NULL, mi
> > CHAR(1) DEFAULT '' NOT NULL, PRIMARY KEY(memid),
> > INDEX name (last,first,mi)) TYPE=INNODB;
> >
> >
> > CREATE TABLE memadv (
> > memid INT(6) UNSIGNED ZEROFILL DEFAULT '002000' NOT NULL,
> > advtype ENUM('A','T','C') DEFAULT 'C' NOT NULL,
> > FOREIGN KEY (memid) REFERENCES member(memid)
> > ON UPDATE CASCADE ON DELETE RESTRICT,
> > INDEX id (memid,advtype)) TYPE=INNODB;
> >
> > What I want is for the primary key to be auto generated and propagated
> > to the other table's memid automatically, when data is entered for
> > the member table? Does that make sense? Am I doint this correctly?
> >
> > Thanks for the help,
> > Carlos
>
> --
> ---
> Valentin Nils
> Internet Technology
>
> E-Mail: [EMAIL PROTECTED]
> URL: http://www.knowd.co.jp
> Personal URL: http://www.knowd.co.jp/staff/nils
>
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]