我创建了一个表名“combined_data”使用来自两个表“store_data”和“hd_data”数据的其他两个表的表。这两个表共享一个共同的列,我在创建新表时使用这些列来链接数据,即'store_num'。当用户提交信息“store_data”我想从这些信息提交,如store_num,STORE_NAME等迁入“combined_data”表以及从涉及到进入特定store_num的“hd_data”提取信息会发生什么事如地区,部门等。试图想出结构来做到这一点,我可以填写表名和列名就好了。只是好奇,如果这是可行的,或者如果应该寻找另一种解决方案?MYSQL触发更新是基于
回答
这是一个常见的情况中保存数据,并需要被划分成2个或多个不同的存储库时。我会创建一个存储过程,并将所有事情都传递给一个事务,所以如果在任何时候失败了,它会回滚,并且你的表之间会保持一致。
但是,是的,你也可以用数据的插入触发器在任store_data,或hd_data做到这一点,如果你想保持它的简单。
这个盛大的范围是,当有人搜索一按照号码,分部,地区等进行存储,如果他们按部门搜索等,则会将最近的条目提取到该商店或多个商店。目前,如果您按商店编号进行搜索,它会向您显示最近的条目,但那是基于关闭选择基于store_num最新的条目这是在store_data表,其他搜索possiblities,区域,部门等都是“hd_data”表中,所以当通过这些手段在用户搜索,我不知道如何显示报告所有商店列出。 – forevermetal02 2012-04-06 15:52:36
表必须有一个ID,用于将这些表链接在一起(主键和外键)。你不能用它来获得商店ID,然后从所有的表格中获取需要的数据吗? – Mez 2012-04-07 15:56:30
- 1. 触发基于在MySQL
- 2. SQL Server触发器基于表触发器更新其他表
- 3. MySQL在更新触发
- 4. mysql更新触发器
- 5. MySQL-触发更新排名
- 6. 更新MySQL触发总和
- 7. 在更新MySQL后触发SOLR更新
- 8. 更新触发器上的Mysql更新
- 9. 使用MYSQL触发器更改基于另一列的列值
- 10. mySQL-触发更新COUNT基本插入值
- 11. 基本的SQL更新触发器
- 12. MySQL是否有基于时间的触发器?
- 13. 从INSERT触发器更新时触发更新后未触发
- 14. Android:基于从其他线程触发的事件更新GUI
- 15. Oracle触发器 - 基于表A的条件更新表B
- 16. 如何使用触发器基于条件更新整行?
- 17. 基于触发器和存储过程更新汇总表
- 18. 触发更新
- 19. 触发更新或删除mysql的
- 20. 更新PostCount的MySql触发器
- 21. MySQL的更新触发误差
- 22. 更新触发器上的MySql。 DELIMITER
- 23. MySQL触发器更新语法错误
- 24. 运行MYSQL触发器,不更新表
- 25. MYSQL后触发器更新如果
- 26. MySql触发更新,插入和删除
- 27. MySQL的触发器和更新
- 28. 触发MySql的插入或更新
- 29. MySQL插入后触发更新计数
- 30. MySQL触发更新其他表
是否有一个原因,如效率,即你不使用视图来达到此? – 2012-04-06 15:30:24
我有与数据库的工作一些体面的经验,但我不以任何方式的专家,是否有替代品,我什么建议,我接受任何 – forevermetal02 2012-04-06 15:49:47