summaryrefslogtreecommitdiff
path: root/storage/innobase/include/db0err.h
diff options
context:
space:
mode:
authorJimmy Yang <jimmy.yang@oracle.com>2010-11-14 23:08:04 -0800
committerJimmy Yang <jimmy.yang@oracle.com>2010-11-14 23:08:04 -0800
commitf64026427e7906f2ec5a70bd3c4517f1abdd7cfb (patch)
tree50ecbccd5208808ce34d304b64440c54cc65b964 /storage/innobase/include/db0err.h
parenta8266151de28bb0afaaef4b73d386035c1525091 (diff)
downloadmariadb-git-f64026427e7906f2ec5a70bd3c4517f1abdd7cfb.tar.gz
Fix Bug #16290 Unclear error message when adding foreign key constraint
rb://502 approved by Sunny Bains
Diffstat (limited to 'storage/innobase/include/db0err.h')
-rw-r--r--storage/innobase/include/db0err.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/storage/innobase/include/db0err.h b/storage/innobase/include/db0err.h
index 01bb1b80754..8a71fa6511a 100644
--- a/storage/innobase/include/db0err.h
+++ b/storage/innobase/include/db0err.h
@@ -104,6 +104,12 @@ enum db_err {
DB_FOREIGN_EXCEED_MAX_CASCADE, /* Foreign key constraint related
cascading delete/update exceeds
maximum allowed depth */
+ DB_CHILD_NO_INDEX, /* the child (foreign) table does not
+ have an index that contains the
+ foreign keys as its prefix columns */
+ DB_PARENT_NO_INDEX, /* the parent table does not
+ have an index that contains the
+ foreign keys as its prefix columns */
/* The following are partial failure codes */
DB_FAIL = 1000,