FOREIGN KEY y CHECK en MySQL

Arlur
29 de Agosto del 2003
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?

fLIPIS
29 de Agosto del 2003
Si, MySQL MAX creo que permite esto además de transacciones. Mira en www.mysql.com

Daniel Rodr?ez
29 de Agosto del 2003
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.