我正在尝试向我的数据库中的表 ORDERS 和 RESULTS 添加检查约束,但 MYSQL 不接受断言。如何编辑它以适应 MYSQL 接受的语法?可以用 ALTER TABLE 来完成吗?
CREATE ASSERTION
CHECK (NOT EXISTS SELECT * FROM ORDERS, RESULTS,
WHERE ORDERS.ORDER_NUMBER = RESULTS.ORDER_NUMBER
AND ORDERS.ORDER_DATE > RESULTS.DATE_REPORTED);