Código SQL:
[/CODE]Ver original
CREATE TABLE administrador( id_admin INT IDENTITY(1,1) NOT NULL, admin_username VARCHAR(100), admin_password VARCHAR(100) CONSTRAINT pk_administrador PRIMARY KEY(id_admin) ) CREATE TABLE calendario( id_calendario INT IDENTITY(1,1) NOT NULL, nombre_actividad VARCHAR(100), fecha_actividad datetime, descripcion_actividad VARCHAR(100) CONSTRAINT pk_calendario PRIMARY KEY(id_calendario) ) CREATE TABLE ofertas( id_oferta INT IDENTITY(1,1) NOT NULL, descripcion VARCHAR(100), precio_oferta VARCHAR(100) CONSTRAINT pk_ofertas PRIMARY KEY(id_oferta) ) CREATE TABLE rutinas( id_rutina INT IDENTITY(1,1) NOT NULL, nombre_rutina VARCHAR(100), descripcion_rutina VARCHAR(100), dias_rutina INT, horas_rutina INT CONSTRAINT pk_rutinas PRIMARY KEY(id_rutina) ) CREATE TABLE precios( id_precio INT IDENTITY(1,1) NOT NULL, precio INT, descripcion_precio VARCHAR(100), id_rutina INT CONSTRAINT pk_precios PRIMARY KEY(id_precio), CONSTRAINT fk_rutinas FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina) ) CREATE TABLE profesores( id_profesor INT IDENTITY(1,1) NOT NULL, nombre_profesor VARCHAR(100), titulos VARCHAR(100), sueldo INT, id_rutina INT CONSTRAINT pk_profesores PRIMARY KEY(id_profesor), CONSTRAINT fk_rutinas1 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina) ) CREATE TABLE PlanDeEjercicios( id_plan INT IDENTITY(1,1) NOT NULL, nombre VARCHAR(100), descripcion VARCHAR(100) CONSTRAINT pk_PlanDeEjercicios PRIMARY KEY(id_plan) ) CREATE TABLE clientes( id_cliente INT IDENTITY(1,1) NOT NULL, nombre VARCHAR(100), apellido VARCHAR(100), telefono INT, domicilio VARCHAR(100), sexo VARCHAR(100), edad INT, cantidad_clases INT, id_rutina INT, id_profesor INT, id_plan INT CONSTRAINT pk_clientes PRIMARY KEY(id_cliente), CONSTRAINT fk_rutinas2 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina), CONSTRAINT fk_profesores FOREIGN KEY(id_profesor) REFERENCES profesores(id_profesor), CONSTRAINT fk_PlanDeEjercicios FOREIGN KEY(id_plan) REFERENCES PlanDeEjercicios(id_plan) ) CREATE TABLE pagos( id_pago INT IDENTITY(1,1) NOT NULL, nombre_cliente VARCHAR(100), monto INT, fecha_pago datetime, observacion VARCHAR(100), id_rutina INT, id_cliente INT, id_precio INT, id_oferta INT CONSTRAINT pk_pagos PRIMARY KEY(id_pago), CONSTRAINT fk_rutinas3 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina), CONSTRAINT fk_clientes FOREIGN KEY(id_cliente) REFERENCES clientes(id_cliente), CONSTRAINT fk_precios FOREIGN KEY(id_precio) REFERENCES precios(id_precio), CONSTRAINT fk_ofertas FOREIGN KEY(id_oferta) REFERENCES ofertas(id_oferta) )
El problema es que cuando copio esa consultas en el ejecutor de comandos de SQL de PHPMyAdmin me devuelve siempre errores :
consulta SQL:
Código SQL:
[/CODE]Ver original
CREATE TABLE administrador( id_admin INT IDENTITY(1,1) NOT NULL, admin_username VARCHAR(100), admin_password VARCHAR(100) CONSTRAINT pk_administrador PRIMARY KEY(id_admin) ) CREATE TABLE calendario( id_calendario INT IDENTITY(1,1) NOT NULL, nombre_actividad VARCHAR(100), fecha_actividad datetime, descripcion_actividad VARCHAR(100) CONSTRAINT pk_calendario PRIMARY KEY(id_calendario) ) CREATE TABLE ofertas( id_oferta INT IDENTITY(1,1) NOT NULL, descripcion VARCHAR(100), precio_oferta VARCHAR(100) CONSTRAINT pk_ofertas PRIMARY KEY(id_oferta) ) CREATE TABLE rutinas( id_rutina INT IDENTITY(1,1) NOT NULL, nombre_rutina VARCHAR(100), descripcion_rutina VARCHAR(100), dias_rutina INT, horas_rutina INT CONSTRAINT pk_rutinas PRIMARY KEY(id_rutina) ) CREATE TABLE precios( id_precio INT IDENTITY(1,1) NOT NULL, precio INT, descripcion_precio VARCHAR(100), id_rutina INT CONSTRAINT pk_precios PRIMARY KEY(id_precio), constrai[...] 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 'identity(1,1) not null, admin_username varchar(100), admin_password varchar(' at line 2
¿ Que cosas cambian de SQL Server a PHPMyAdmin ? ¿ Como soluciono esto ?