gpt4 book ai didi

mysql - 我可以让我的表根据同一记录上的不同数据自动创建数据吗?

转载 作者:行者123 更新时间:2023-11-29 14:47:01 24 4
gpt4 key购买 nike

假设我的表包含两个属性(列)。 “数字”和“文字中的数字”。我是否可以这样,每当我在“数字”列中插入数据“1”时,mysql表会自动在同一条记录中的“数字字数”列下填充“一”?当我输入“3”时,mysql表会自动在“Number in Words”列下填写“三”。“4”到“四”,“5”到“五”等等

顺便说一句,不要被我的例子所吸引。我不想要一种将数字翻译成单词形式的方法;我真的只是在寻找一种创建某种 if 语句的方法。我需要事先手动设置规则,“1”将得到“一”,“2”将得到“二”,依此类推。

希望这是有道理的,因为我对 mysql 知之甚少。

最佳答案

您应该能够使用插入后触发器来执行此操作。以下是“插入后”触发器的示例:

http://www.roseindia.net/sql/trigger/mysql-trigger-after-insert.shtml

MySql Create Trigger

如果您知道问题中所述的插入之前的规则,那么我会使用触发器。

关于mysql - 我可以让我的表根据同一记录上的不同数据自动创建数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749604/

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