On Wed, 15 Jan 2003 11:02:44 +1100
vinita Vigine Murugiah <[EMAIL PROTECTED]> wrote:

> HI
>     I'm not sure what is wrong with my CREATE TABLE syntax, Please advice
> 
>
There is no index on ifname in table equipment_interfaces.
 
> 
> mysql> CREATE TABLE equipment (
>     ->         equipID   CHAR(20)  NOT NULL,
>     ->         assetNumber   CHAR(20),
>     ->         serialNumber   CHAR(50),
>     ->         description   BLOB,
>     ->         barcode   CHAR(20),
>     ->         room   CHAR(20),
>     ->         area   CHAR(20),
>     ->         owner   CHAR(100),
>     ->         createDate   DATE,
>     ->         PRIMARY KEY (equipID)
>     -> ) TYPE=INNODB;
> Query OK, 0 rows affected (0.00 sec)
> 
> mysql> CREATE TABLE equipment_interfaces (
>     ->         equipID   CHAR(20) NOT NULL,
>     ->         ifName   CHAR(20) NOT NULL,
>     ->         ifType   ENUM("10Mbs","100Mbs","1Gb","CDDI","FDDI"),
>     ->         ifNet   CHAR(50),
>     ->         ifIPv4addr   CHAR(20),
>     ->         INDEX (equipID),
>     ->         FOREIGN KEY (equipID) REFERENCES equipment (equipID) ON 
> DELETE CASCADE,
>     ->         PRIMARY KEY (equipID, ifName)
>     -> ) TYPE=INNODB;
> Query OK, 0 rows affected (0.01 sec)
> 
> ***************************************************************************
> ******************************************************************** mysql>
> CREATE TABLE equipment_interfaces_IPv4alias (
>     ->         equipID   CHAR(20) NOT NULL,
>     ->         ifName   CHAR(20) NOT NULL,
>     ->         ifIPv4alias   CHAR(20) NOT NULL,
>     ->         INDEX (equipID),
>     ->         FOREIGN KEY (equipID) REFERENCES equipment (equipID) ON 
> DELETE CASCADE,
>     ->         INDEX (ifName),
>     ->         FOREIGN KEY (ifName) REFERENCES equipment_interfaces 
> (ifName) ON DELETE CASCADE,
>     ->         PRIMARY KEY (equipID, ifName, ifIPv4alias)
>     -> ) TYPE=INNODB;
> ERROR 1005: Can't create table 
> './test/equipment_interfaces_IPv4alias.frm' (errno: 150)
> mysql>
> ***************************************************************************
> **********************************************************************
> 
> [vinita@mungah] vinita [1:54] perror 150
> Error code 150:  Unknown error: 150
> 
> -- 
> 
> 
> warm regards
> Vinita Vigine Murugiah
> Email : [EMAIL PROTECTED]                    Ph : (03) 8344 1273
> 
> 
> 
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
> 
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> 


-- 
_/        _/  _/_/_/  -----     Rafał Jank [EMAIL PROTECTED]     -----
 _/  _/  _/  _/   _/         Wirtualna Polska SA   http://www.wp.pl 
  _/_/_/_/  _/_/_/    ul. Traugutta 115c, 80-237 Gdansk, tel/fax. (58)5215625
   _/  _/  _/         --------==*  http://szukaj.wp.pl *==----------

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to