如何更改列中的项目? (我知道一些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,但我不是专家)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

zen 购物车中的模块覆盖

如何更改同一列中的多个日期格式?

从数据表中的给定列中获取最大值

如何检测表视图中的项目何时更改?

我可以更改以及如何更改 Hibernate Envers 中的 REVTYPE 值吗?

如何使用 PHP 将 WordPress 帖子堆叠到 3 个单独的列中?