mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?
我有声明:
INSERT INTO infotbl(name, phone) VALUES('Alex', '9999999');
并更新它:
UPDATE infotbl SET name = 'Alex Johnes', phone = '999 34356063' WHERE id = 1;
然后删除:
DELETE FROM infotbl WHERE id = 1;
当我在MySQL中更新和删除行时,我已成功插入.但是我在Node中的代码返回受影响的行=0.为什么?.我的功能是在Node中更新和删除:
function deleteCustomer (id, callback) {
db.connection.query("DELETE FROM infotbl WHERE id=?", id, (err, result) => {
if (err) throw err;
if (result.affectedRows > 0)
callback(true);
else
callback(false);
});
};
和更新功能:
function updateCustomer(id, name, phone, callback) {
db.connection.query("UPDATE infotbl SET name = ?, phone = ? WHERE id = ?;", [name, phone, id], (err, result) => {
if (err) throw err;
if (result.affectedRows > 0)
callback(true);
else
callback(false);
});
}
数据库成功执行后,为什么节点返回0个受影响的行?
mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?相关推荐
- 修改文章更新缓存php,php – 使用liipImagineBundle更新/删除记录时删除/更新缓存的图像...
我是symfony2的新手. 我正在使用liipImagineBundle来管理图像缩略图. 我有一个产品实体类,它使用Lifecycle Callbacks来管理产品图像. Product.PHP ...
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
- mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- 我纠结的sql返回受影响行数与判断是否成功的问题
比如:deleteSQLWhere="delete TableA where ID in(1,2,3,4,5)"; try{int i = sqlHelper.ExecuteNon ...
- mysql外键写了会怎么样_mysql使用外键会影响性能吗
推荐答案 孔雀丫丫 2015.04.10 采纳率:87% 等级:38 已帮助:18万人 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束 ...
- MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解
MySQL/InnoDB的加锁,一直是一个面试中常问的话题.例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等.于是今天就对 ...
- MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
2019独角兽企业重金招聘Python工程师标准>>> MySQL/InnoDB的加锁,一直是一个面试中常问的话题.例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何 ...
- mysql锁机制——乐观锁、悲观锁;共享锁、排他锁、行表锁、间隔后码锁、MVCC 与 thinkphp的lock解析
锁的引入 如果A有100元,同时对B.C转账,若处理是同时的,则此时同时读取A的余额为100元,在对两人转账后写回,A的余额不是0元而是50元.因此,为了防止这种现象的出现,要引入锁的概念,如只有在A ...
- 问道区块链_区块链学习_v1.0.0_持续更新。。。
本系列内容参考图 创建 共识网络 调用 部署 挖矿 消耗 编写 超级链组件 节点 多节点 账号 智能合约 合约账号 燃料耗品代币 开发者 区块 尊重原创,转载请注明出处https://blog.csd ...
最新文章
- Bourne Shell及shell编程
- h3c wa2620胖ap设置_AP考试|错过报名不用慌,香港考区目前仍然可以报名!
- Android Stuido启动提示No JVM installation found.Please install a 32-bit JDK....
- 10个遥远但近在人间的天堂!
- 【线段树】扇形面积并(P3997)
- Grid使用 ComboBox Binding DateTime Format WPF
- caffe镜像︱window10+docker+ubuntu14.04+caffe镜像的简单尝试
- 【javascript】浮点数运算问题分析及解决方法
- Docker 多模块打包启动(kitty-generator)
- php session string,教你如何使用php session
- Access 操作必须使用可更新查询
- 【正点原子MP157连载】第六章STM32Cube固件包-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
- PX4姿态解算磁偏补偿
- sqlite3命令行把.db文件导成.txt时报错及中文乱码
- html5%3chr%3e的样式,Vbs脚本编程简明教程
- RAID 技术全解 – RAID0、RAID1、RAID5、RAID10
- 模仿360安全卫士项目笔记3
- Ubuntu+Windows双系统,开机默认启动项设置Windows优先
- 函数作图的技巧(高数)
- Pycharm中的terminal无法使用bash命令解决办法
热门文章
- string和byte[]的相互转换
- string.Empty 和 并不总是可以互换的
- java udp ip端口 设置_UDP端口扫描Java只找到1个开放的UDP端口
- visio studio json工具_《产品经理入门指南》彩蛋2:别技淫原型图!你的Visio和Balsamiq Mockup入门了吗?...
- matlab中get和set命令,关于matlab中get和set的用法
- html自定义列表 嵌套,HTML 列表
- flask需求文件requirements.txt的创建及使用
- Ubuntu 12.04 LTS安装VMware Tools:无法找到kernel header path的问题
- 使用pdb调试Python程序
- [react] 举例说明什么是高阶组件(HOC)的反向继承