sql - 如何通过在节点js的谷歌扳手中传递注释来插入空值
问题描述
无法使用以下 sql 语句插入空值:
const query = {
sql: 'SELECT * FROM Singers WHERE name = @name AND id = @id',
params: {
id: spanner.int(8),
name: null
},
types: {
id: 'int64',
name: 'string'
}
};
我收到错误:错误:3 INVALID_ARGUMENT:类型需要代码字段。
解决方案
请尝试使用 param_types 而不是类型。顺便说一句,查询将返回一个空结果,因为 NULL = NULL 始终为假。
推荐阅读
- ios - self.navigationItem.rightBarButtonItem?.customView = nil crash
- html - 无法在世界银行网页中使用 html_nodes
- c# - Cosmos DB 查询指标
- amazon-web-services - Heroku 和 EC2 上的 psiTurk 示例部署问题
- javascript - 如何获取所选选项的数据属性值?
- python - python:需要根据日期在数据框中迭代并创建单个值
- javascript - 文本框仅在选中第一个单选按钮时接受数字
- android - lateinit RecyclerView 需要在 quickstart-android 数据库应用中初始化吗?
- c++ - 您只需为您使用的东西与继承付费
- android - 如何在 Android 中获取当前连接的 BLE 外围设备