gpt4 book ai didi

mysql - 当accounts.id修改时更新accounts.name

转载 作者:行者123 更新时间:2023-11-29 16:09:28 26 4
gpt4 key购买 nike

我有一个数据库,其中帐户表中的“用户名”是“id”。

现在我需要将字段“name”添加到表中,该字段将用作“id”,因此如果我创建一个新帐户,我需要“id”字段来复制它在“name”字段中的值.

有什么方法可以在不修改帐户创建过程的情况下实现自动化吗?因此“name”将始终复制“id”值。

我正在 Windows (MySQL) 中运行 PhpMyAdmin。

我需要这个,因为我必须在同一个数据库中使用 2 个应用程序,而且我没有代码,也无法获得任何更新。其中一种是使用“id”字段来验证用户的“usernames”,另一种是使用“name”字段来验证用户。

我知道这不是一件好事,我没有开发它。但我唯一能做的就是修改数据库。

最佳答案

在插入时使用触发器

在帐户上插入后创建触发器 insert_name 对于每一行集名称 = NEW.id

当然,如果 id 列可以更新,您还需要一个更新触发器

关于mysql - 当accounts.id修改时更新accounts.name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55400215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com