为什么我不能为在另一个表中用作外键的字段设置自动增量?

莫尔

我希望两个 id 自动递增: 桌子

同步模型时出现此错误:

Executing SQL script in server
ERROR: Error 3780: Referencing column 'taskList_id' and referenced column 'id' in foreign key constraint 'fk_task_taskList' are incompatible.
SQL Code:
        ALTER TABLE `easyManage`.`task` 
        ADD CONSTRAINT `fk_task_taskList`
          FOREIGN KEY (`taskList_id`)
          REFERENCES `easyManage`.`taskList` (`id`)
          ON DELETE CASCADE
          ON UPDATE NO ACTION
马丁

表任务中的 tasklist_id 是 varchar(55)。它必须是 int 才能从表任务列表中保存 id

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我不能为不是另一个表的主表的表分配外键吗?

为什么我不能为另一个类拉一个方法?

为什么将主键存储在另一个表中,而不是使用自动增量?

为什么我不能为这个表创建外键?

如何将现有字段设置为另一个表的外键?

获取/使用新记录的自动增量主键作为另一个表中记录的外键

我不能将一个表的主键作为外键发送到另一个表?

为什么我不能为计算机上的另一个用户重设密码?

如何获取最后一个自动增量值作为外键到php中的另一个表

查询无法将外键用作另一个表的组合主键

我应该如何加入一个表中的一个字段,该字段已在 2 个不同字段的另一个表中用作 FK

插入到两个表中,其中一个表具有自动增量主键,并且同一键用作另一表中的外键

为什么我不能在 for 循环中设置一个等于另一个整数的整数?

我有现有的表,并希望使自动编号成为一个表中的主键,而使另一个表中的外键。有什么好办法?

将列代码设置为表上的外键,并引用另一个表

从链接到许多表的另一个表中的主键获取外键字段

Laravel中从一个表到另一个表中相同字段的多个外键

为什么我不能为该列分配外键?

为什么.each只能为一个班级名称工作,而不能为另一个班级名称工作?

Spring Data Jpa:如何使我的另一个表的外键唯一?

是否可以在另一个表中将非主键设置为外键?

如何设置外键在另一个表中抢行?Laravel 8调试

为什么在对象的另一个键中不能引用一个键?

为什么我不能直接使用不在功能后面的另一个表中的列?

如何将我的主键作为外键链接到另一个表?

为什么我不能在另一个导入语句中使用作为别名导入的 python 中的模块?

为什么对自动装配字段进行的更改会影响另一个类中的另一个自动装配字段?

我如何在控制器内部的Laravel中的另一个表中获取自动递增的id的值作为外键

如何通过外键在角度数据表的另一个表中的字段?