Hola que tal soy un poco novatillo con el MySql y el phpMyAdmin, a ver si me podeis ayudar. Puedo crear tablas normales y meterle valores, pero quiero hacer tablas con foreign keys y no hay manera.
Mirando el manual del MySql he visto que para que me evalue las foreign key las tablas hay que definirlas del tipo inndb, si no las creo de este tipo me deja crearlas todas pero no evalua las foreign keys. Creo todas las tablas del tipo inndb y me deja pero cuando creo la tabla que tiene las foreign keys me dice que me coma los mocos, que no se puede crear la tabla y da código de error 150. He buscado el codigo y no he encontrado nada.
Por casualidad he pinchado en el nombre de mi base de datos y me han salido las tablas que tengo creadas y al final de todo el siguiente mensaje:
·Error
Los componentes adicionales para trabajar con tablas vinculadas fueron desactivados. Para saber porqué, dé clic aquí.
pues nada pincho y me sale el siguiente mensaje:
PMA Database ... no recibió el OK[ Documentación ]
Componentes de relación general Deshabilitado
pincho en documentacion y me sale una serie de comandos de los que creo que este es el que tengo que toquetear:
$cfg['Servers'][$i]['pmadb'] string
Starting with version 2.3.0 phpMyAdmin offers a lot of features to work with master / foreign - tables. To use those as well as the bookmark feature you will need to create a new db.
Pero, donde demonios lo modifico??, en la pagina de inicio de phpMyAdmin hay la opcion ChangeLog, pero cuando pincho me sale una página diciendome que no existe???? no se que hacer, a ver si hay alguien que me hecha una mano, gracias.