Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 10:02
rtr
 
Fecha de Ingreso: abril-2009
Mensajes: 368
Antigüedad: 15 años, 8 meses
Puntos: 2
Este codigo esta bien?? para crear tabla ...

Quiero crear una tabla relacionada con otra anterior que ya tengo en la DB que se llama ac_users.
Necesito que tenga un campo "foraneo" , ya que es para hacer una zona privada para los visitantes de la web, y tendria que quedar registrado quien crea y entra en esa zona privada....

Este es el codigo con el que lo intenté:


use ac_users

create table zona
(
id smallint(5) NOT NULL auto_increment,
nombre varchar(30) NOT NULL,
contraseña varchar(35) NOT ,

PRIMARY KEY (id),

FOREIGN KEY (id),

REFERENCES id(id),

)

Y este el error que me da:


MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'create table zona
(
id smallint(5) NOT NULL auto_increment,
nombre varchar(30' at line 3

Última edición por rtr; 23/04/2009 a las 10:33