如何更改列中的项目? (我知道一些php,但我不是专家)[关闭]
Posted
技术标签:
【中文标题】如何更改列中的项目? (我知道一些php,但我不是专家)[关闭]【英文标题】:How do I change an item from a column? (I know some php but I am not an expert) [closed] 【发布时间】:2021-07-07 10:15:13 【问题描述】:我是这里的新编码员。我想编辑列终止原因,我想将列项“Resgned”的拼写错误修复为“Resigned”。你能建议我做什么吗?请查看附图以获得清晰的参考。谢谢。
【问题讨论】:
这是一个 sql 问题,比什么都重要...请向我们展示您对这些数据进行排序的表的 sql 架构。还有您使用的是什么 sql 系统,mysql? 欢迎来到 Stack Overflow!访问help center,使用tour 了解内容和How to Ask。请先>>>Search for related topics on SO,如果您遇到困难,请发布您的尝试的minimal reproducible example,并使用[<>]
记录输入和预期输出sn-p 编辑器。
【参考方案1】:
您要更新数据:
update t
set termination_reason = 'Resigned'
where termination_reason = 'Resgned';
注意 MySQL 现在支持检查约束。所以你可以验证数据,这样就不会出现错误的值:
alter table t add constraint check_t_termination_reason
check ( termination_reason in ('Resigned', . . .) );
. . .
用于所有其他有效值。
【讨论】:
感谢您的解决方案。还有一件事,我在哪里更新这个?在 phpmyadmin(数据库)还是在代码中? @SaminFarhan 听起来像是纠正现有数据的一次性管理工作,因此只在 phpmyadmin 上运行它是有意义的。如果您希望用户能够定期执行此操作,您只需将其添加到您的应用程序中,但从您的描述中听起来不太可能。以上是关于如何更改列中的项目? (我知道一些php,但我不是专家)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章