データベースのテーブル 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);