无法创建表“ basque30.newreferral”(错误号:150)

斯普里格斯

首先,感谢您的帮助和支持。当我从网络上学习MySQL时,我知道我会犯很多错误,在此先感谢您的耐心和理解。

我正在基于Java创建项目,然后创建MySQL数据库和表。通常情况下,一切顺利,直到遇到此问题为止。到目前为止,这给我带来了最大的麻烦。我读了许多关于错误150的文章。我已经在MySQL站点上阅读了错误150,我认为我已经满足了发生错误150的十个原因。

我正在拨打的电话正在创建每个表。以下是一些表格,这些表格涵盖了我所遇到的问题。

这是WorkCalendar表

    private String workCalandar = "CREATE TABLE WorkCalendar ("
        + "WorkCalendarIdNo INT(64) NOT NULL AUTO_INCREMENT,"
        + "WorkCalendarDate Date,"
        + "WorkCalendarDayCount INT(64),"
        + "WorkDayTypeIdNo INT(64),"
        + "PRIMARY KEY(WorkCalendarIdNo),"
        + "FOREIGN KEY(WorkDayTypeIdNo) REFERENCES WorkDayType(WorkDayTypeIdNo)"
        + ")";

这是部门表

    private String department = "CREATE TABLE Department ("
        + "DeptIdNo INT(64) NOT NULL AUTO_INCREMENT,"
        + "DeptName VARCHAR(25),"
        + "PRIMARY KEY(DeptIdNo)"
        + ")";

这是专家表

    private String specialist = "CREATE TABLE Specialist ("
        + "SpecIdNo INT(64) NOT NULL AUTO_INCREMENT,"
        + "PrefixIdNo INT(64),"
        + "SpecFirstName VARCHAR(30),"
        + "SpecSurname VARCHAR(35),"
        + "SpecDisplayName VARCHAR(72),"
        + "DeptIdNo INT(64),"
        + "PRIMARY KEY(SpecIdNo),"
        + "FOREIGN KEY(PrefixIdNo) REFERENCES Prefix(PrefixIdNo),"
        + "FOREIGN KEY(DeptIdNo) REFERENCES Department(DeptIdNo)"
        + ")";

这是NewReferral表

    private String newReferral = "CREATE TABLE NewReferral("
        + "NewReferralIdNo INT(64) NOT NULL AUTO_INCREMENT,"
        + "PatientNumber VARCHAR(12),"
        + "NewReferralDate Date,"
        + "DeptIdNo INT(64),"
        + "SpecIdNo INT(64),"
        + "NewReferralMatched BOOLEAN,"
        + "WorkCalendarIdNo INT(64),"
        + "PRIMARY KEY(NewReferralIdNo),"
        + "FOREIGN KEY(DeptIdNo) REFERENCES Department(DeptIdNo),"
        + "FOREIGN KEY(SpecIdNo) REFERENCES Specialist(SpecIdNo),"
        + "FOREIGN KEY(WorkCalendarIdNo) REFERENCES WorkCalendar(WorkCalendarIdNo)"
        + ")";

错误是无法创建表“ basque30.newreferral”(错误号:150)

我已将错误跟踪到下一行

    + "FOREIGN KEY(SpecIdNo) REFERENCES Specialist(SpecIdNo),"

有人可以指出我的方法中的错误并建议我如何解决它。

米海特

确保引用的表已经存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

#1005-无法创建表“ EmployeeShifts”(错误号:150)

来自分类Dev

#1005-无法创建表''(错误号:150)

来自分类Dev

外键问题:错误1005(HY000):无法创建表(错误号:150)

来自分类Dev

错误代码:1005-无法创建表(错误号:150)

来自分类Dev

错误1005:无法创建表(errno 150)

来自分类Dev

MySQL-无法创建表(错误号:150)-外键约束

来自分类Dev

#1005-无法创建表“ demo.survey”(错误号:150)

来自分类Dev

无法创建表`travel`.`city`(错误号:150“外键约束形成不正确”)

来自分类Dev

错误号:通过休眠创建表时出现150

来自分类Dev

无法在MySQL中创建外键约束。错误号150

来自分类Dev

无法创建表`mailorder`.`o_details`(错误号:150“外键约束格式不正确”)

来自分类Dev

无法创建表`socialnetwork`.`login_tokens`(错误号:150“外键约束形成不正确”)

来自分类Dev

MySql错误代码:1005无法创建表错误号:150

来自分类Dev

MySQL无法导入数据库(错误号:150)

来自分类Dev

Laravel一般错误:1005无法创建表`categories_products`(错误号:150“外键约束格式不正确”)

来自分类Dev

SQLSTATE [HY000]:一般错误:1005无法创建表Data。company_eligibilities(错误号:150“外键约束格式不正确”)

来自分类Dev

错误121无法创建表

来自分类Dev

#1005-无法创建表errno:150

来自分类Dev

无法创建表errno150

来自分类Dev

#1005-无法创建表errno:150

来自分类Dev

无法创建表(errno 150)Openshift的phpmyadmin

来自分类Dev

它继续显示“错误1005无法创建表注册。panepistimio(errno:150)

来自分类Dev

错误 1005 (HY000): 无法创建表 'CBDB.Subsystem' (errno: 150)

来自分类Dev

常规错误:1005无法创建表

来自分类Dev

错误1005“无法创建表(errno:13)”

来自分类Dev

无法从Hive CLI创建表-错误23502

来自分类Dev

错误1005“无法创建表(errno:13)”

来自分类Dev

无法创建表。SQL错误02270

来自分类Dev

MySQL Workbench 错误 1005 无法创建表

Related 相关文章

  1. 1

    #1005-无法创建表“ EmployeeShifts”(错误号:150)

  2. 2

    #1005-无法创建表''(错误号:150)

  3. 3

    外键问题:错误1005(HY000):无法创建表(错误号:150)

  4. 4

    错误代码:1005-无法创建表(错误号:150)

  5. 5

    错误1005:无法创建表(errno 150)

  6. 6

    MySQL-无法创建表(错误号:150)-外键约束

  7. 7

    #1005-无法创建表“ demo.survey”(错误号:150)

  8. 8

    无法创建表`travel`.`city`(错误号:150“外键约束形成不正确”)

  9. 9

    错误号:通过休眠创建表时出现150

  10. 10

    无法在MySQL中创建外键约束。错误号150

  11. 11

    无法创建表`mailorder`.`o_details`(错误号:150“外键约束格式不正确”)

  12. 12

    无法创建表`socialnetwork`.`login_tokens`(错误号:150“外键约束形成不正确”)

  13. 13

    MySql错误代码:1005无法创建表错误号:150

  14. 14

    MySQL无法导入数据库(错误号:150)

  15. 15

    Laravel一般错误:1005无法创建表`categories_products`(错误号:150“外键约束格式不正确”)

  16. 16

    SQLSTATE [HY000]:一般错误:1005无法创建表Data。company_eligibilities(错误号:150“外键约束格式不正确”)

  17. 17

    错误121无法创建表

  18. 18

    #1005-无法创建表errno:150

  19. 19

    无法创建表errno150

  20. 20

    #1005-无法创建表errno:150

  21. 21

    无法创建表(errno 150)Openshift的phpmyadmin

  22. 22

    它继续显示“错误1005无法创建表注册。panepistimio(errno:150)

  23. 23

    错误 1005 (HY000): 无法创建表 'CBDB.Subsystem' (errno: 150)

  24. 24

    常规错误:1005无法创建表

  25. 25

    错误1005“无法创建表(errno:13)”

  26. 26

    无法从Hive CLI创建表-错误23502

  27. 27

    错误1005“无法创建表(errno:13)”

  28. 28

    无法创建表。SQL错误02270

  29. 29

    MySQL Workbench 错误 1005 无法创建表

热门标签

归档