Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2015, 14:44
JimmyBrain
 
Fecha de Ingreso: noviembre-2014
Mensajes: 46
Antigüedad: 9 años, 5 meses
Puntos: 0
Ejecutar consultas de SQL Server en PHPmyadmin

Hola tengo las siguientes consultas que hice en mi SQL Server para portar a PHPMyAdmin :
Código SQL:
Ver original
  1. CREATE TABLE administrador(
  2.     id_admin INT IDENTITY(1,1) NOT NULL,
  3.     admin_username VARCHAR(100),
  4.     admin_password VARCHAR(100)
  5.     CONSTRAINT pk_administrador PRIMARY KEY(id_admin)
  6. )
  7.  
  8. CREATE TABLE calendario(
  9.     id_calendario INT IDENTITY(1,1) NOT NULL,
  10.     nombre_actividad VARCHAR(100),
  11.     fecha_actividad datetime,
  12.     descripcion_actividad VARCHAR(100)
  13.     CONSTRAINT pk_calendario PRIMARY KEY(id_calendario)
  14. )
  15.  
  16. CREATE TABLE ofertas(
  17.     id_oferta INT IDENTITY(1,1) NOT NULL,
  18.     descripcion VARCHAR(100),
  19.     precio_oferta VARCHAR(100)
  20.     CONSTRAINT pk_ofertas PRIMARY KEY(id_oferta)
  21. )
  22.  
  23. CREATE TABLE rutinas(
  24.     id_rutina INT IDENTITY(1,1) NOT NULL,
  25.     nombre_rutina VARCHAR(100),
  26.     descripcion_rutina VARCHAR(100),
  27.     dias_rutina INT,
  28.     horas_rutina INT
  29.     CONSTRAINT pk_rutinas PRIMARY KEY(id_rutina)
  30. )
  31.  
  32. CREATE TABLE precios(
  33.     id_precio INT IDENTITY(1,1) NOT NULL,
  34.     precio INT,
  35.     descripcion_precio VARCHAR(100),
  36.     id_rutina INT
  37.     CONSTRAINT pk_precios PRIMARY KEY(id_precio),
  38.     CONSTRAINT fk_rutinas FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina)                                                                                                                                                                                                                                                                                                                                                                                            
  39. )
  40.  
  41. CREATE TABLE profesores(
  42.     id_profesor INT IDENTITY(1,1) NOT NULL,
  43.     nombre_profesor VARCHAR(100),
  44.     titulos VARCHAR(100),
  45.     sueldo INT,
  46.     id_rutina INT
  47.     CONSTRAINT pk_profesores PRIMARY KEY(id_profesor),
  48.     CONSTRAINT fk_rutinas1 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina)
  49. )
  50.  
  51. CREATE TABLE PlanDeEjercicios(
  52.     id_plan INT IDENTITY(1,1) NOT NULL,
  53.     nombre VARCHAR(100),
  54.     descripcion VARCHAR(100)
  55.     CONSTRAINT pk_PlanDeEjercicios PRIMARY KEY(id_plan)
  56. )
  57.  
  58. CREATE TABLE clientes(
  59.     id_cliente INT IDENTITY(1,1) NOT NULL,
  60.     nombre VARCHAR(100),
  61.     apellido VARCHAR(100),
  62.     telefono INT,
  63.     domicilio VARCHAR(100),
  64.     sexo VARCHAR(100),
  65.     edad INT,
  66.     cantidad_clases INT,
  67.     id_rutina INT,
  68.     id_profesor INT,
  69.     id_plan INT
  70.     CONSTRAINT pk_clientes PRIMARY KEY(id_cliente),
  71.     CONSTRAINT fk_rutinas2 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina),
  72.     CONSTRAINT fk_profesores FOREIGN KEY(id_profesor) REFERENCES profesores(id_profesor),
  73.     CONSTRAINT fk_PlanDeEjercicios FOREIGN KEY(id_plan) REFERENCES PlanDeEjercicios(id_plan)
  74. )
  75.  
  76. CREATE TABLE pagos(
  77.     id_pago INT IDENTITY(1,1) NOT NULL,
  78.     nombre_cliente VARCHAR(100),
  79.     monto INT,
  80.     fecha_pago datetime,
  81.     observacion VARCHAR(100),
  82.     id_rutina INT,
  83.     id_cliente INT,
  84.     id_precio INT,
  85.     id_oferta INT
  86.     CONSTRAINT pk_pagos PRIMARY KEY(id_pago),
  87.     CONSTRAINT fk_rutinas3 FOREIGN KEY(id_rutina) REFERENCES rutinas(id_rutina),
  88.     CONSTRAINT fk_clientes FOREIGN KEY(id_cliente) REFERENCES clientes(id_cliente),
  89.     CONSTRAINT fk_precios FOREIGN KEY(id_precio) REFERENCES precios(id_precio),
  90.     CONSTRAINT fk_ofertas FOREIGN KEY(id_oferta) REFERENCES ofertas(id_oferta)
  91. )
[/CODE]

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:
Ver original
  1. CREATE TABLE administrador(
  2.     id_admin INT IDENTITY(1,1) NOT NULL,
  3.     admin_username VARCHAR(100),
  4.     admin_password VARCHAR(100)
  5.     CONSTRAINT pk_administrador PRIMARY KEY(id_admin)
  6. )
  7.  
  8. CREATE TABLE calendario(
  9.     id_calendario INT IDENTITY(1,1) NOT NULL,
  10.     nombre_actividad VARCHAR(100),
  11.     fecha_actividad datetime,
  12.     descripcion_actividad VARCHAR(100)
  13.     CONSTRAINT pk_calendario PRIMARY KEY(id_calendario)
  14. )
  15.  
  16. CREATE TABLE ofertas(
  17.     id_oferta INT IDENTITY(1,1) NOT NULL,
  18.     descripcion VARCHAR(100),
  19.     precio_oferta VARCHAR(100)
  20.     CONSTRAINT pk_ofertas PRIMARY KEY(id_oferta)
  21. )
  22.  
  23. CREATE TABLE rutinas(
  24.     id_rutina INT IDENTITY(1,1) NOT NULL,
  25.     nombre_rutina VARCHAR(100),
  26.     descripcion_rutina VARCHAR(100),
  27.     dias_rutina INT,
  28.     horas_rutina INT
  29.     CONSTRAINT pk_rutinas PRIMARY KEY(id_rutina)
  30. )
  31.  
  32. CREATE TABLE precios(
  33.     id_precio INT IDENTITY(1,1) NOT NULL,
  34.     precio INT,
  35.     descripcion_precio VARCHAR(100),
  36.     id_rutina INT
  37.     CONSTRAINT pk_precios PRIMARY KEY(id_precio),
  38.     constrai[...]
  39.  
  40. MySQL ha dicho: Documentación
  41. #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,
  42.    admin_username varchar(100),
  43.    admin_password varchar(' at line 2
[/CODE]

¿ Que cosas cambian de SQL Server a PHPMyAdmin ? ¿ Como soluciono esto ?

Última edición por gnzsoloyo; 12/09/2015 a las 18:36