【问题标题】:mysql puting 2 column with same valuemysql将2列具有相同的值
【发布时间】:2015-11-03 23:20:43
【问题描述】:

我正在尝试使 2 列具有相同的值,但是保存的程序已经完成并且我试图避免更改,然后我想知道 mysql 是否有可能默认,这个想法是当您为ID_Student 保存一个值时,相同的值将存储在ID 中,因为我的方法只将值添加到ID_Student,而ID 为null(现在是auto_increment)

【问题讨论】:

标签: mysql


【解决方案1】:

我认为您唯一的选择是在表上添加一个触发器(在插入/更新时触发)或更新执行初始插入的过程。

【讨论】:

  • 两件事,首先应该为每个插入执行触发器,对吗?这个执行会手动还是mysql做?,第二,会消耗更多资源?
  • 是的,在插入之后。在您在表上定义触发器后,它将是自动的。它只会在插入事件上消耗不明显的小资源(就像在存储过程中那样)。例如:dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-23
  • 2011-07-28
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
相关资源
最近更新 更多