hi, I am not able to create the third table i.e. AUTHENTICATE, In the first two tables I have no problem ( i.e. DOMAIN and USER), I am giving you the structure of all the three table along with the error i am getting.. I am not able to find out the mistake have done, please, help me.. ------------------------------------------- mysql> Create table DOMAIN -> ( -> DOMAINID INT(4) UNSIGNED AUTO_INCREMENT , -> DOMAIN_ADDR VARCHAR(80), -> DOMAIN_NAME CHAR(50) UNIQUE KEY, -> DOMAIN_PORT INT(6) UNSIGNED, -> DOMAIN_IP CHAR(12), -> CREATED_BY VARCHAR(40), -> CREATED_DATE DATE, -> PRIMARY KEY (DOMAINID)) TYPE=InnoDB; Query OK, 0 rows affected (0.05 sec) ------------------------------------------ mysql> Create table USER -> ( -> USERID INT(4) UNSIGNED AUTO_INCREMENT , -> DOMAINID INT(4) , -> INDEX DOID (DOMAINID), -> USERNAME VARCHAR(30) UNIQUE KEY, -> USERFLAG CHAR(1) , -> USERPASSWD VARCHAR(8) , -> USERADDR VARCHAR(120), -> USEREMAIL VARCHAR(50), -> CREATED_BY VARCHAR(30), -> CREATED_DATE DATE, -> FOREIGN KEY (DOMAINID) REFERENCES DOMAIN(DOMAINID), -> PRIMARY KEY (USERID)) TYPE=InnoDB; Query OK, 0 rows affected (0.00 sec) ------------------------------------------------------------------- mysql> Create table AUTHENTICATE -> ( -> USERID INT(4) UNSIGNED, -> INDEX USID (USERID), -> AUTH_TYPE ENUM('BASIC','DIGEST'), -> ALGO_USED ENUM('MD5','SESSION'), -> NONCE VARCHAR(50), -> FOREIGN KEY (USERID) REFERENCES USER(USERID)) TYPE=InnoDB; ERROR 1064: You have an error in your SQL syntax near 'USER(USERID)) TYPE=InnoDB' at line 8
Thanks and regards, Chetan Lavti --------------------------------------------------------------------- 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