summaryrefslogtreecommitdiff
path: root/innobase/row/row0ins.c
diff options
context:
space:
mode:
authorunknown <heikki@hundin.mysql.fi>2004-12-27 04:11:26 +0200
committerunknown <heikki@hundin.mysql.fi>2004-12-27 04:11:26 +0200
commit00cc66f6e51dafb687e8a2691406d32611fa27dd (patch)
tree25b49b040c2764a40ffd397f8accee6688c67dd1 /innobase/row/row0ins.c
parent3217790be5a89702d22b6b538fa507c5ae77514d (diff)
parent708eebea8aec579f71e086057063b1f8a7695df1 (diff)
downloadmariadb-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.c4
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);