我使用Spring for DI和Hibernate在mySQL数据库上进行数据访问。我在事务中有代码,它在表中插入一条记录,然后执行一个视图,该视图查询该表并执行一些聚合计算。我看到的问题是,我刚刚在同一事务期间插入的记录没有包括在视图的计算值中。我在mySQL工作台中运行相同的视图,插入的值包含在视图中。有人知道这是什么原因吗?
我的脚本应该检查MySQL中是否存在一个名为REPORT的数据库,如果它确实存在,那么应该用一个新的LIVE副本替换它,如果没有,它应该创建一个名为REPORT的新数据库。然后,它应该复制数据库的所有内容,包括所有表和视图。$sourceDB) or die(mysql_error()); mysql_query$row[0] .