FOREIGN KEY y CHECK en MySQL
Tengo instalado en mi ordenador el servidor Apache, con MySQL y el interprete de PHP, pero, según la documentación que me trae éste, MySQL no soporta ni los FOREIGN KEY ni los CHECK en las tablas, lo cual lo soluciona de una manera poco elegante o mediante la programación externa a la Base de Datos.
¿Es cierto eso o existe alguna versión que permita realizar estas operaciones?
¿Es cierto eso o existe alguna versión que permita realizar estas operaciones?
Si, MySQL MAX creo que permite esto además de transacciones. Mira en www.mysql.com
MySQL tiene una estructura modular un tanto extraña... lo que significa que soporta varios tipos de tabla (MyISAM, InnoDB, etc.) y depende del tipo de tabla que emplees podrás utilizar o no algunas cosas. MyISAM no admite claves foráneas, pero sà InnoDB, que podrás encontrar en las versiones 4.x o en las 3.23.x MAX a partir de no recuerdo qué versión.
