Debo añadir a la Base de Datos una restricción en lenguaje SQL:
Código:
La verdad, como es la primera vez que intento poner una restricción de este tipo no se muy bien como hacerlo. Lo he puesto al final del script de creación de la Base de Datos pero me sale el siguiente error:CREATE ASSERTION `restriccion` CHECK NOT EXISTS (SELECT * FROM `tablaB` AS `b` WHERE NOT EXISTS (SELECT * FROM `tablaA` AS `a` WHERE `b.id` = `a.id`))
Código:
Para mi que la palabra ASSERTION no es válida...#1064 - Algo est� equivocado en su sintax cerca 'ASSERTION `restriccion` CHECK NOT EXISTS (SELECT * FROM `tablaB` AS `' en la linea 5
Uso PHPMyAdmin 2.6.1 y MySQL 4.1.9
Alguien sabe como se implementan este tipo de restricciones??? Gracias!!!