正如this文件所说准备好的陈述是服务器端语句,如函数或程序(如果我错了,请纠正我)。
但是我在我的数据库上找到定义的预准备语句时遇到了一些麻烦。我目前正在使用MySQL Workbench
,在左侧窗格中我可以看到我的所有程序和功能,而且我在这里看不到任何已定义的预定语句。
那么我可以使用任何查询来获取他们的名字吗?
答案 0 :(得分:2)
医生说
预准备语句特定于创建它的会话。如果在不取消分配先前准备的语句的情况下终止会话,则服务器会自动解除分配。
所以准备好的语句在会话结束后自动删除。此外,Prepared Statement没有名称它只是一个查询字符串。