diff options
author | unknown <heikki@hundin.mysql.fi> | 2004-12-27 04:11:26 +0200 |
---|---|---|
committer | unknown <heikki@hundin.mysql.fi> | 2004-12-27 04:11:26 +0200 |
commit | 00cc66f6e51dafb687e8a2691406d32611fa27dd (patch) | |
tree | 25b49b040c2764a40ffd397f8accee6688c67dd1 /innobase/row/row0ins.c | |
parent | 3217790be5a89702d22b6b538fa507c5ae77514d (diff) | |
parent | 708eebea8aec579f71e086057063b1f8a7695df1 (diff) | |
download | mariadb-git-00cc66f6e51dafb687e8a2691406d32611fa27dd.tar.gz |
Merge heikki@bk-internal.mysql.com:/home/bk/mysql-4.1
into hundin.mysql.fi:/home/heikki/mysql-4.1
Diffstat (limited to 'innobase/row/row0ins.c')
-rw-r--r-- | innobase/row/row0ins.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/innobase/row/row0ins.c b/innobase/row/row0ins.c index 6d1482b6720..f596bd3d473 100644 --- a/innobase/row/row0ins.c +++ b/innobase/row/row0ins.c @@ -1173,7 +1173,7 @@ run_again: check_index = foreign->foreign_index; } - if (check_table == NULL) { + if (check_table == NULL || check_table->ibd_file_missing) { if (check_ref) { FILE* ef = dict_foreign_err_file; mutex_enter(&dict_foreign_err_mutex); @@ -1192,7 +1192,7 @@ run_again: dtuple_print(ef, entry); fputs("\nBut the parent table ", ef); ut_print_name(ef, trx, foreign->referenced_table_name); - fputs(" does not currently exist!\n", ef); + fputs("\nor its .ind file does not currently exist!\n", ef); mutex_exit(&dict_foreign_err_mutex); return(DB_NO_REFERENCED_ROW); |