diff options
author | unknown <heikki@hundin.mysql.fi> | 2003-06-18 03:38:09 +0300 |
---|---|---|
committer | unknown <heikki@hundin.mysql.fi> | 2003-06-18 03:38:09 +0300 |
commit | fb94c5810c55fa1e33b084e3f9b2cecc7abe2a99 (patch) | |
tree | ec2b8adc625149caa37966c0a1b14335b6549011 /innobase/row/row0ins.c | |
parent | 1efc292be6c92316b16eef70b289f6e1ab7f2a33 (diff) | |
download | mariadb-git-fb94c5810c55fa1e33b084e3f9b2cecc7abe2a99.tar.gz |
row0sel.c, row0ins.c:
Fix error in previous push
innobase/row/row0ins.c:
Fix error in previous push
innobase/row/row0sel.c:
Fix error in previous push
Diffstat (limited to 'innobase/row/row0ins.c')
-rw-r--r-- | innobase/row/row0ins.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/innobase/row/row0ins.c b/innobase/row/row0ins.c index d36e5a9761e..e02859bc851 100644 --- a/innobase/row/row0ins.c +++ b/innobase/row/row0ins.c @@ -792,8 +792,10 @@ row_ins_foreign_check_on_constraint( clust_rec = btr_pcur_get_rec(cascade->pcur); - if (btr_pcur_get_low_match(cascade->pcur) - < dict_index_get_n_unique(clust_index)) { + if (!page_rec_is_user_rec(clust_rec) + || btr_pcur_get_low_match(cascade->pcur) + < dict_index_get_n_unique(clust_index)) { + fprintf(stderr, "InnoDB: error in cascade of a foreign key op\n" "InnoDB: index %s table %s\n", index->name, |