美文网首页
SQL 关联外键报错类型不匹配

SQL 关联外键报错类型不匹配

作者: 名白 | 来源:发表于2018-08-05 23:58 被阅读0次

如题,关联外键的时候,报错类型匹配。但是两个 类型都是int
sql 如下:

CREATE TABLE IF NOT EXISTS `alert_receiver_map` (
   `id` INT UNSIGNED AUTO_INCREMENT,
   `alert_id` INT NOT NULL,
   `receiver_id` INT NOT NULL,
   PRIMARY KEY ( `id` ),
   FOREIGN KEY (`alert_id`) REFERENCES alert_conditions ( id ),
   FOREIGN KEY (`receiver_id`) REFERENCES receivers ( id )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

show engine innodb status 查看 还是报类型不匹配,仔细瞅了瞅;最后发现是unsigned 导致的。
一个无符号,一个正常int 导致的类型不匹配。

相关文章

  • SQL 关联外键报错类型不匹配

    如题,关联外键的时候,报错类型匹配。但是两个 类型都是intsql 如下: show engine innodb ...

  • MySQL 异常-- 1005 - Can't crea

    异常 原因 外键表类型不匹配或者数据库存储引擎不一致.

  • 数据库Mysql——Cannot delete or updat

    1,问题说明 删除有外键关联的数据或者表的时候,mysql出现报错: 2,解决办法 1,先把外键约束检查关闭SET...

  • 2018-01-19

    1对n关系:外键关联与逻辑外键外键关联缺陷:外键字段的值必须依赖于另一张表的唯一性约束字段逻辑关联缺陷:逻辑外键所...

  • MySql 更新 utf8mb4

    今天上午在做项目的时候,运行sql文件不知为啥总是报错,类型不匹配,bing一下才知道mysql都推出这个更新了...

  • 2021-07-21Sqlalchemy关联查询

    一、无外键关联查询 1.直接查询 2.关联表中字段过多,但是关联获取只取一个字段 3.同一个表查询多次不处理会报错...

  • ORM 关联关系

    参看手册文档 关联关系 可以 创建外键或不创建外键 假设存在 users 表 id(主键) -> phones 表...

  • mysql 多表关联创建外键

    逻辑外键是数据库体现不出来的。物理外键是数据库知道的 一、多表关联-外键: 代码1: Foreign前面不写东西,...

  • gorm源码2 tag映射

    参考 理解reflect 通过reflect获取tag值 gorm外键使用 gorm指定外键和关联外键 目的 分析...

  • Django on_delete 参数

    on_delete 参数 当一个被外键关联的对象被删除时,执行的相应操作CASCADE 模拟SQL语言中ON D...

网友评论

      本文标题:SQL 关联外键报错类型不匹配

      本文链接:https://www.haomeiwen.com/subject/rnwivftx.html