mysql - 节点 js Mysql 操作数应包含 1 列插入
问题描述
我获取数据并将其推送到空数组中。然后我想将它发送到数据库,但我犯了一些无法解决的错误。这是错误消息:操作数应包含 1 列
这是代码:
let sql = "INSERT INTO models (name, url) VALUES(?, ?) ";
cn.query(sql, [proname, innerURL], function(err, res) {
if (err) throw err;
cn.query(
"DELETE n1 FROM models n1, models n2 WHERE n1.id > n2.id AND n1.name = n2.name AND n1.url = n2.url"
);
});
解决方案
推荐阅读
- docker - Docker:从容器访问主机服务
- typescript - 没有接口的打字稿函数参数类型检查
- react-native - 升级到RN57后丢失的东西
- javascript - 如何解决对象错误 Fetch api?
- c++ - 1 个元素分配数组的正确 unique_ptr 声明
- java - 无法单击 Web ui 页面上单选按钮更改顺序的单选按钮 Selenium Web Driver Java
- xaml - 如何在 UWP 中应用 DataTrigger 和 ComboBox ItemContainerStyle?
- r - 用前一行的值填充行以获取 R 中的后续 NA 值
- system.net.mail - System.Net.Mail.SmtpException: '邮箱不可用。服务器响应为:未采取请求的邮件操作:邮箱不可用'
- hive - Hive 在选择语句中使用 current_date 时更改 current_date 格式