给MySQL表添加和删除字段的操作步骤

要向 MySQL 添加字段,首先确认类型和位置,然后使用 ALTER TABLE 加 ADD COLUMN。
删除前先备份字段,使用ALTER TABLE和DROP COLUMN,注意不要颠倒。
在线DDL减少锁,分阶段操作大表,先模拟测试环境。
低负载运行时,使用监控工具监控负载,避免锁表超时。
如果缺少依赖项,则会截断数据并扩展字段,并首先删除外键。
备份和灰度是关键。
你自己掂量一下吧。

MySQL安装后如何设置外键_MySQL外键约束配置方法

是的,这就是问题所在。
对于外键设置,首先添加表设计。

创建表时定义,如部门员工表,外键直接写入。

父表的主键和子表对应的列必须是同一类型。

ONDELETE和ONUPDATE,操作规则确定。

将外键添加到现有表并使用 ALTER TABLE 来执行此操作。

先添加列,再添加约束,注意类型匹配。

索引必须存在,数据必须一致,并且不能有“孤儿”。

RESTRICT是安全的,CASCADE是高度依赖的,SETNULL是可以断开的。

LIMIT第一,决定活动,解释清楚,不要乱用。

如果出现错误,请检查信息、SHOW WARNINGS 和 INNODB STATUS。

InnoDB 存储、类型对、索引、数据行。

约束名称有分量,语法正确,故障排除完毕,可以放心使用。