FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
MySQL 5.0 e integridad referencial
Según leia la versión nueva de MySql beta manejaba integridad referencial.
Sin embargo, la he probado y permite usar las instrucciones ALTER TABLE ADD FOREIGN ...., para crear las reglas, pero cuando se viola la integridad referencial pareciera que MySql no hiciera ningún tipo de control como sería de esperarse. Baje la versión incorrecta ? Gracias por la información.
__________________
SigmaMan |
#2
|
||||
|
||||
tablas
Segun lo que has dicho, parece que aun las tablas de typo MYISAM no les han inplementado la integridad referencial, por lo visto, debes seguir trabajando con las tablas tipo InnoDB.
__________________
Optimus Prime |
#3
|
|||
|
|||
Create Table ----- (..., ... , ...) type = innodb;
Estoy utilizando el formato para crear tablas Innodb como sigue:
Create Table NombreTabla (Col1,Col2 , ..., primary key(Colx)) type = innodb; Pero cuando le doy el comando alter table add foreign key me saca un extraño error numero 150. Y no me deja crear la integridad referencial. No es posible crear toda la base de datos como innodb? Gracias por la información.
__________________
SigmaMan |
#4
|
|||
|
|||
integridad referencial
si que es posible pero en el create table
|
#5
|
|||
|
|||
Problema con integridad referencial en tablas innodb en Mysql 5.0
Cuando doy la instruccion para crear la integridad referencial en dos tablas "innodb" obtengo un mensaje de error como abajo:
Código:
alter table Tabla1 add foreign key(col) references Tabla2(col) ERROR 1005 (HY000): Can't create table '.\hola\#sql-d78_3a.frm' (errorno: 1050)
__________________
SigmaMan |
#6
|
|||
|
|||
Este tema ya está resuelto en pregunta similar que hice posteriormente.
Ofrezco disculpas por haberla repetido.
__________________
SigmaMan |
|
|
|