Mysql 如何在sequelize上创建存储过程

Mysql 如何在sequelize上创建存储过程,mysql,node.js,sequelize.js,Mysql,Node.js,Sequelize.js,我开始用nodejs学习sequelize,我已经制作了一个简单的crud,并在我的数据库上创建了一个新表,但我对sequelize的存储过程一无所知。 我没有在文件上找到任何东西。。。 可以使用sequelize创建存储过程吗? 如果是,怎么做 PS:我正在使用mysql 5.7.23您只需创建它们并使用常规查询即可。因为Sequelize是围绕不同数据库的抽象层,每个数据库都有自己的定义和执行存储过程的方法,所以它们没有特定的包装器 在Sequelize中,运行和定义以下内容非常容易: se

我开始用nodejs学习sequelize,我已经制作了一个简单的crud,并在我的数据库上创建了一个新表,但我对sequelize的存储过程一无所知。 我没有在文件上找到任何东西。。。 可以使用sequelize创建存储过程吗? 如果是,怎么做


PS:我正在使用mysql 5.7.23

您只需创建它们并使用常规查询即可。因为Sequelize是围绕不同数据库的抽象层,每个数据库都有自己的定义和执行存储过程的方法,所以它们没有特定的包装器

在Sequelize中,运行和定义以下内容非常容易:

sequelize.query("DEFINE ...");

什么样的“程序”?你是说“存储过程”吗?@tadman是的,存储过程我理解,但在我的例子中,我使用了两个应用程序的共享数据库:一个在nodejs中,一个在java中。因此,对于nodejs,这将很好地工作,但对于我的java应用程序,在这个过程中不会获得访问权限。很抱歉,英语不是我的母语。为什么Java不能访问Node.js定义的存储过程?MySQL并不真正关心您如何定义它们。如果它们被成功创建,它们将可供使用。很抱歉我的无知。我想您已经说过,只需进行一个查询,就可以完成与我的过程相同的事情,而不是使用查询创建过程。非常感谢@tadman。