我有prepareStatement的多个实例,它们都可以工作并且都 承诺。除非此代码块不起作用:
export const onStore =
functions.firestore
.document('Stores/Test Store/{nameID}')
.onCreate((snap, context) => {
return admin.messaging().send(message)
.then((response) => {
console.log('Successfully sent message:', response);
})
.catch((error) => {
console.log('Error sending message:', error);
})
});
它总是返回0。如您所见,有一个prepareStatement的打印,因此当我尝试手动查询时,它可以完美地工作。我不知道为什么它在executeUpdate()上不起作用:(它也没有printStackTrace,没有显示错误。我甚至尝试了很多注释行,但仍然无法正常工作。我不确定是否我在看错地方还是没有,我也尝试过setAutoCommit(false),然后在执行executeUpdate之后提交它。也尝试过setAutoCommit(true),并删除了con.commit()代码。