MySQL的一个表中,栏位3的值可否设置为栏位2乘以栏位1的值

skimeister 2002-02-18 09:29:33
MySQL的一个表中,栏位3的值可否设置为栏位2乘以栏位1的值
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuixin13 2002-03-16
  • 打赏
  • 举报
回复
用  UPDATE XXXX SET A3=A1*A2

如果记录比较大,就LOCKTABLE吧
webmin 2002-02-19
  • 打赏
  • 举报
回复
可能是我没有表达清楚,我所说的触发器是数据库本身提供的一种机制,不是靠PHP实现的,mysql现在还不支持,SQL Server、oracle等数据库就支持,我提个建议你在取出资料时计算。
select A1,A2,(A1*A2) as A3 from test
skimeister 2002-02-18
  • 打赏
  • 举报
回复
to webmin(webmin)

請問我們自行编的所謂触发器是指通過如PHP等程序實現嗎?
ayala_strike 2002-02-18
  • 打赏
  • 举报
回复
在设计数据库时要遵循相应的三个设计范式,
其中一个就是:在一个表中不能有相关影响的字段
webmin 2002-02-18
  • 打赏
  • 举报
回复
在插入时控制,mysql没有触发器,如果有时就编个触发器就可以解决问题。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧