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:
parent
81a75051de
commit
8f09b7053b
@ -389,10 +389,11 @@ row_ins_foreign_delete_or_set_null(
|
|||||||
char err_buf[1000];
|
char err_buf[1000];
|
||||||
|
|
||||||
ut_a(thr && foreign && pcur && mtr);
|
ut_a(thr && foreign && pcur && mtr);
|
||||||
ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
|
|
||||||
|
|
||||||
node = thr->run_node;
|
node = thr->run_node;
|
||||||
|
|
||||||
|
ut_a(que_node_get_type(node) == QUE_NODE_UPDATE);
|
||||||
|
|
||||||
if (!node->is_delete) {
|
if (!node->is_delete) {
|
||||||
/* According to SQL-92 an UPDATE with respect to FOREIGN
|
/* According to SQL-92 an UPDATE with respect to FOREIGN
|
||||||
KEY constraints is not semantically equivalent to a
|
KEY constraints is not semantically equivalent to a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user