我有一个软件在MySQL数据库中运行INSERT INTO查询。我希望这个软件更新它正在访问的表中的一行,而不是创建一个新行。我无权更改软件中的查询,所以我想知道是否有某种方法可以通过其他方式实现这一点。我可以在桌面上更改设置,还是可以创建软件可以使用的新视图以使其工作?这甚至可能吗?
答案 0 :(得分:0)
你可以使用类似mysql代理(http://dev.mysql.com/doc/refman/5.6/en/mysql-proxy.html)的东西来修改查询到达数据库之前。这可以在不触及应用程序代码的情况下完成。