我有一个带有OpenShift数据库的MySQL应用程序,我为其配置了一个ODBC连接,这样用户就可以将Access用作表的只读前端。我创建了这样一个用户,但是他们能够从Access前端更新数据,并且它反映在数据库中。我所做的是:
我创建了一个名为“reports”的用户,只允许对一个模式进行只读访问,即“reports”。
GRANT SELECT ON reviews.* TO reports@'%' IDENTIFIED BY `password`;
当我跑的时候
SELECT * FROM mysql.user WHERE user = 'reports'
是否有可能创建一个MySQL查询,如果它需要太长时间才能完成,它就会自动杀死自己吗?我想知道是否有可能预测查询的平均时间,并防止数据库耗尽。有什么工具或本土化的技巧可以让我们这样做吗?
例如:
SELECT data FROM unpredictable KILL IF TIMEOUT > 2000 /* ms */
环境: 5.6.19 MySQL
我有两个按钮的简单HTML表单(搜索和更新)。下面的代码将通过"Search“按钮从MySQL检索值,然后通过”更新“按钮将检索到的值"age”插入到DB中。
HTML表单有以下字段:
私隐(搜查钥匙)
用户
年龄
所以,我真正需要的是帮助.
如何管理在HTML表单中只有搜索键(privateno)字段是可编辑的,所有其他字段都是“只读”,直到并且除非数据库中真正存在"privateno“(在这种情况下,字段值将自动从DB中插入)?
<?php
// php code to search data in mysql database and
我目前在Visual Studio 2010中工作。MVC3项目。我刚接触MSSQL,到目前为止,我唯一的经验是使用MVC3 EF Code First项目(MSSQL )。
我希望创建另一个项目并连接到MySQL数据库。我可以很好地连接到数据库,但我使用的数据库凭据具有完全访问权限(我没有任何其他帐户的访问权限)。我只想以只读方式连接。(该应用程序是一种报告应用程序)。DB是一个测试数据库,但我担心我会做一些愚蠢的事情,要么将我不想要的数据持久化,要么我将完全删除DB。(尽管它是一个测试数据库,但其他人正在使用它)有没有办法通过连接字符串将我的连接设为只读?有谁能给我指个方向吗?
最亲切的问