row0ins.c:

Move the assertion in foreign keys to the right place


innobase/row/row0ins.c:
  Move the assertion in foreign keys to the right place
This commit is contained in:
unknown 2002-07-21 13:17:49 +03:00
parent 81a75051de
commit 8f09b7053b

View File

@ -389,10 +389,11 @@ row_ins_foreign_delete_or_set_null(
char err_buf[1000];
ut_a(thr && foreign && pcur && mtr);
ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
node = thr->run_node;
ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
if (!node->is_delete) {
/* According to SQL-92 an UPDATE with respect to FOREIGN
KEY constraints is not semantically equivalent to a