我目前正在编写一个使用Google Cloud SQL查询和显示某些数据的应用程序。
有没有一种方法可以编程强制执行用户所做的所有查询都是SELECT语句?或者至少排除DML声明。出于显而易见的原因,分析查询字符串是非常不切实际的。
如果没有,有没有办法在app引擎配置上配置云SQL接受的SQL语句?
答案 0 :(得分:0)
您可以创建仅具有SELECT权限的新“只读”用户,然后在AppEngine应用中使用该用户。
在MySQL中设置用户权限的说明: https://dev.mysql.com/doc/refman/5.6/en/grant.html