Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2014, 03:40
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: consulta mysql

No se entiende mucho tu problema, salvo en el hecho que estas poniendo mal el tipo de fecha.
Debe se Un DATETIME, sin otros agregados.
La función que has puesto no se usa jamás en la creación de una tabla. Es Par otros usos.

Respecto al otro problema... está mal escrito...
AUTO_INCREMENT lleva raya o guión bajo.
Estas son dudas para despejar leyendo el manual de referencia.

La idea es:
Código MySQL:
Ver original
  1. CREATE TABLE Soporte(
  2.     estado_equipo VARCHAR(35),
  3.     fecha_ingreso DATETIME,
  4.     fecha_entrega DATETIME,
  5.     obs_reparacn VARCHAR(35),
  6.     ID_equipo VARCHAR(10),
  7.     rut_tecnico VARCHAR(9),
  8.    
  9.     FOREIGN KEY (ID_equipo)REFERENCES equipo(ID_equipo) ON UPDATE CASCADE ON DELETE CASCADE,
  10.     FOREIGN KEY (rut_tecnico)REFERENCES Tecnico(rut_tecnico)ON UPDATE CASCADE ON DELETE CASCADE
  11.     )ENGINE = InnoDB;

Nota: Si un numero sólo tendrá positivos (mayores a cero), siempre es conveniente declararlo como UNSIGNED, ya que de no hacerlo por default sera con signo, y perderás el uso de la mitad del rango de representación.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 08/12/2014 a las 06:16