Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2008, 09:27
Avatar de axelyaa
axelyaa
 
Fecha de Ingreso: noviembre-2007
Ubicación: Uruguay
Mensajes: 69
Antigüedad: 18 años, 10 meses
Puntos: 1
MySQL vs. tabla 'paciente'

Hola gente, mi problema es el siguiente:

Esta es mi tabla 'paciente':
Código PHP:
CREATE TABLE `paciente` (
    `
id` int NOT NULL AUTO_INCREMENT,
    `
ap1` varchar(100) NOT NULL,
    `
ap2` varchar(100) NOT NULL,
    `
nom` varchar(100) NOT NULL,
    `
ci` int(8) NOT NULL,
    `
direc` varchar(100) NOT NULL,
    `
tel` int(20) NOT NULL,
    `
cel` int(20) NOT NULL,
    `
fecha_nac` date NOT NULL,
    `
obs` varchar NOT NULL,
    
PRIMARY KEY(`ci`, `id`)
); 
y esta mi tabla 'medicos':
Código PHP:
CREATE TABLE `medicos` (
    `
id` int NOT NULL AUTO_INCREMENT,
    `
med_code` int(20) NOT NULL,
    `
ap1` varchar(100) NOT NULL,
    `
ap2` varchar(100) NOT NULL,
    `
nom` varchar(100) NOT NULL,
    `
ci` int(8) NOT NULL,
    `
tel` int(20) NOT NULL,
    `
cel` int(20) NOT NULL,
    `
esp` varchar(15) NOT NULL,
    
PRIMARY KEY(`med_code`, `ci`, `id`)
); 
Aca les va lo curioso:

Pacientes da error # 1064 y en medicos se ejecuta perfectamente. Estoy anonadado
No se me ocurre nada.