0

这不是诀窍。控制台上不会产生错误,但刷新页面只会带回以前的值。替换null为适合该列的任何其他数据按预期工作。

valueSetter: params => {
  params.data.column = null;
  return true;
}

只是为了好玩,我还尝试了以下方法。但没有更新发生,控制台上也没有出现错误。

valueSetter: async params => {
  await pool.query("UPDATE table SET column = NULL WHERE otherColumn = 'value';");
  return true;
}
4

1 回答 1

0

它似乎需要按以下顺序结合我之前的两次尝试。

valueSetter: params => {
  params.data.column = null;
  await pool.query("UPDATE table SET column = NULL WHERE otherColumn = 'value';");
  return true;
}
于 2021-03-15T19:16:32.803 回答