删除具有条目的表,并将其引用到另一个表

时间:2013-10-28 05:12:37

标签: mysql sql

是否可以删除具有条目的表格(例如:艺术家),并且艺术家表格的主键(例如:ar_id)被引用到另一个表格(例如:歌曲)。我想删除艺术家表,并通过询问前端用户将表中的条目重新分配给其他表。

2 个答案:

答案 0 :(得分:0)

如果要删除与其他表相关的表,则应更改它们之间的关系,并在删除时设置主键(cascade,set null,no action)。

答案 1 :(得分:0)

如果你想删除'artist'表并将记录移到另一个表中:

  1. 创建新表
  2. 将记录复制到新表
  3. 将外键删除到“艺术家”表
  4. 创建新表的外键
  5. 放'艺术家'表