在phpMyAdmin中创建存储过程时,我发现了以下选项屏幕。

现在我想知道一切都意味着什么。
我知道Routine name,Type,Parameters,Definition,Definer,Security type和Comment选项。
但是,我不知道如何处理Is deterministic和SQL data access。我试过用谷歌搜索,但找不到。有人能告诉我这些价值观是什么意思吗?
发布于 2015-08-22 04:29:55
是确定性的:
如果一个过程或函数总是对相同的输入参数产生相同的结果,则被认为是“确定性的”,否则就被认为是“不确定的”。如果在常规定义中既不给出确定性也不给出确定性,那么默认值就不是确定性的。
SQL数据访问:
https://stackoverflow.com/questions/20286856
复制相似问题