如何在MySQL中截断使用ManyToMany字段的表

凯文·格雷维尔(Kevin Gravell)

我在MySQL中有一个表,其中有一个ManyToMany字段,我想截断该表,但是当我尝试它时,出现以下错误:

ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint ...

我正在将Symfony与Doctrine结合使用,但如果可能的话,我有兴趣学习如何通过控制台进行操作

class Project {

  /**
  * @ORM\ManyToMany(targetEntity="Shipping", mappedBy="projects")
  **/
  private $employee;
}

class Employee{

  /**
  * @ORM\ManyToMany(targetEntity="Product", inversedBy="employee")
  * @ORM\JoinTable(name="middle_table")
  **/
  protected $projects;
}
v1000

外键意味着您有两个表,每个更新必须与外键约束所引用的表兼容。

可能的解决方案在这里:如何正确截断表?

SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking.
TRUNCATE TABLE forums;
TRUNCATE TABLE dates;
TRUNCATE TABLE remarks;
SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

截断MYSQL中的字段

来自分类Dev

截断MYSQL中的字段

来自分类Dev

如何在Django中修复Manytomany字段

来自分类Dev

如何在大查询中使用命令行删除/截断表中的数据?

来自分类Dev

如何在 SQL Server 中从截断中保存我的表

来自分类Dev

如何在Django的Manytomany字段中添加对象

来自分类Dev

如何在Django的Manytomany字段中添加对象

来自分类Dev

如何在Django中设置ManyToMany字段的值?

来自分类Dev

如何在Django ManyToMany通过字段上使用ModelManager?

来自分类Dev

如何使用数组更新MySQL表中的多个字段?

来自分类Dev

当使用Join且2个表的字段名称相同时,如何在MYSQL查询中查明正确的结果?

来自分类Dev

如何在ManyToMany关联中获取表的分页结果

来自分类Dev

如何在C中截断

来自分类Dev

如何在Java中使用通用方法对MySQL中的任何表进行CRUD,将Hibernate与Criteria一起使用,将表名和/或字段作为参数传递?

来自分类Dev

如何使用同一数据库表的查询结果更新MYSQL表中的字段?

来自分类Dev

如何在此MySql表的所有记录中更改此字段的值?

来自分类Dev

如何在MySQL中创建带有自引用字段的表?

来自分类Dev

如何在MySql中基于其他表更新字段值?

来自分类Dev

如何在MySQL中以主表的字段作为名称动态创建表?

来自分类Dev

如何在MySQL结果中添加字段?

来自分类Dev

如何截断symfony 3中的表?

来自分类Dev

我如何从Manytomany字段中删除朋友

来自分类Dev

mysql:截断一个字段并聚合另一个表中的数据

来自分类Dev

Python MySQLdb将CSV上传到现有的MySQL表中;之后,日期和时间字段错误/被截断

来自分类Dev

如何在用于截断表的shell脚本中打破循环?

来自分类Dev

如何在oracle中使用其同义词截断任何表?

来自分类Dev

如何在与自身(对象级别)不相关的Django模型中初始化ManyToMany字段?

来自分类Dev

如何在Django序列化器中的外键关系之上从ManyToMany关系访问字段?

来自分类Dev

如何在 Django ManyToMany 关系中返回两个相关模型的字段?

Related 相关文章

  1. 1

    截断MYSQL中的字段

  2. 2

    截断MYSQL中的字段

  3. 3

    如何在Django中修复Manytomany字段

  4. 4

    如何在大查询中使用命令行删除/截断表中的数据?

  5. 5

    如何在 SQL Server 中从截断中保存我的表

  6. 6

    如何在Django的Manytomany字段中添加对象

  7. 7

    如何在Django的Manytomany字段中添加对象

  8. 8

    如何在Django中设置ManyToMany字段的值?

  9. 9

    如何在Django ManyToMany通过字段上使用ModelManager?

  10. 10

    如何使用数组更新MySQL表中的多个字段?

  11. 11

    当使用Join且2个表的字段名称相同时,如何在MYSQL查询中查明正确的结果?

  12. 12

    如何在ManyToMany关联中获取表的分页结果

  13. 13

    如何在C中截断

  14. 14

    如何在Java中使用通用方法对MySQL中的任何表进行CRUD,将Hibernate与Criteria一起使用,将表名和/或字段作为参数传递?

  15. 15

    如何使用同一数据库表的查询结果更新MYSQL表中的字段?

  16. 16

    如何在此MySql表的所有记录中更改此字段的值?

  17. 17

    如何在MySQL中创建带有自引用字段的表?

  18. 18

    如何在MySql中基于其他表更新字段值?

  19. 19

    如何在MySQL中以主表的字段作为名称动态创建表?

  20. 20

    如何在MySQL结果中添加字段?

  21. 21

    如何截断symfony 3中的表?

  22. 22

    我如何从Manytomany字段中删除朋友

  23. 23

    mysql:截断一个字段并聚合另一个表中的数据

  24. 24

    Python MySQLdb将CSV上传到现有的MySQL表中;之后,日期和时间字段错误/被截断

  25. 25

    如何在用于截断表的shell脚本中打破循环?

  26. 26

    如何在oracle中使用其同义词截断任何表?

  27. 27

    如何在与自身(对象级别)不相关的Django模型中初始化ManyToMany字段?

  28. 28

    如何在Django序列化器中的外键关系之上从ManyToMany关系访问字段?

  29. 29

    如何在 Django ManyToMany 关系中返回两个相关模型的字段?

热门标签

归档