FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error 1005, problemas creando una tabla.
Que tal, después de algun tiempo ausente en el foro me veo en la necesidad de pedirles un poco de ayuda a resolver este problema.
Me he diseñado la Base de Datos utilizando MySQL Workbench (muy bueno por cierto, lo recomiendo) ya la tenía funcionando pero decidí "optimizarla" de manera tal que podría ahorrarme algunos campos y hacer mas "pequeñas" las consultas, pero, ahora que ya la tengo lista de nuevo cuando intento crear las tablas me da algunos errores (la mayoría los he solucionado) pero con este si me quedé trabado: Código:
#1005 - Can't create table './xxx/vehiculo.frm' (errno: 150) La tabla en cuestión es la siguiente:
Los cambios que se hicieron en esta tabla fueron cambiar el tipo de dato de los campos 'CodDano' y 'CodTitulo' de INT a VARCHAR(2). El cambio tambien se realizó en las tablas respectivas ('dano' y 'titulo'), siendo la estructura de estas la siguiente:
Ya di vueltas por todos lados y no he podido solucionar. La ayuda de MySQL dice lo siguiente: Cita:
Pero, ¿cual de las llaves foráneas está mal? ¿Alguien sabe que tengo mal? Saludos |
#2
|
||||
|
||||
Bueno, después de probar una cosa tras otra he identificado que la llave foránea que está mal es esta:
Creé la tabla sin llaves foráneas y luego fui agregando una por una hasta que esta me dio el mismo error que antes, ahora, ¿Que es lo que está mal?, ¿Alguien sabe? Edito: Se me había olvidado colocar la estructura de la tabla 'subasta', esta es la siguiente:
Saludos Última edición por D-MO fecha: 13-03-2008 a las 19:04:31. |
#3
|
|||
|
|||
No sé si tenga algo que ver o no, pero, ¿no afecta el orden en que listas los campos en la definición de la llave foránea? No me suena muy lógico pero como el índice en la tabla referenciada está en el orden inverso...
Bye pd: ¡Felicidades! |
#4
|
||||
|
||||
Cita:
Muchas gracias Keyboy por haberlo notado. Gracias Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error creando un control activeX | harpo | API de Windows | 0 | 19-02-2007 22:24:32 |
Problemas creando una DLL | jorllazo | Varios | 1 | 14-10-2006 12:03:32 |
problemas creando una conexion ODBC | andressanchez | Conexión con bases de datos | 5 | 06-10-2005 19:19:43 |
Creando una tabla paradox | weke | Tablas planas | 5 | 12-05-2004 07:27:41 |
Error --->1005/20/03 no es fecha válida | TIKIMORE | SQL | 3 | 20-06-2003 17:09:33 |
|