MYSQL X DEV API 更新方法不起作用

问题描述

我找不到 xdevapi 库的更新方法的好模板,我想也许有人可以帮助我解决这个问题。

acts_table
    .update()
    .set('account_status','new account status')
    .where('customer_number like :customer_number && original_account_number like :original_account_number')
    .bind('01234588456')
    .bind('12156464645')
    .execute()

我认为这只是一个格式问题,但 XDEVAPI 文档中没有用于更新 Javascript 的真实示例,我有点不知所措。请帮忙。我得到的错误是无法读取未定义的属性“toArray”。

解决方法

这是格式化,在绑定方法中我忘记放置我们正在绑定的字段,所以答案是这样的:

acts_table
    .update()
    .set('account_status','new account status')
    .where('customer_number like :customer_number && original_account_number like :original_account_number')
    .bind('customer_number','01234588456')
    .bind('original_account_number','12156464645')
    .execute()