
17/01/2011, 10:52
|
 | Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años Puntos: 360 | |
Respuesta: problema con creacion de tablas Primero.. en la tabla pedidos utilizas un tipo de dato llamado SYSDATE. eso no existe en mysql. El tipo de dato para fechas es DATE, DATETIME o TIMESTAMP.
Si corriges eso, esa tabla ya no presenta problema.
En la tabla tiendas estas tratando de hacer referencia a la tabla texistencias. Si te fijas, la tabla texistencias tiene una primary key compuesta y unicamente estas haciendo referencia a un valor.
Con la tabla almacenes pasa exactamente lo mismo.
En la ultima tabla, en la creación de la tabla usas la palabra WHERE. Esto es un error de sintaxis. En mysql no es posible hacer un check para un campo de tabla. Por lo que si quieres limitar el ingreso de ciertos valores que no son validos, toca hacerlo desde programación o con la ayuda de una función o un trigger.
espero haberte ayudado.
saludos
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |