node mysql查询回调_nodejs 数据库查询回调问题
问题:
在创建用户时,前台传入了要新增的用户信息,后台要先做判断账号是否存在再进行新增操作
问题是第一个查询的结果在回调里,第二个数据库操作将会直接执行
加了个状态变量也是一样的结果。
请问:
如何解决这个问题,是插入操作直接放到第一个查询的回调里吗?
let ifNotExist = false;
mydb.query('select * from users where account=?',
[account], function (err, result) { console.log(result); if (result.length == 0) {
ifNotExist = true;
}
});
mydb.query( 'insert into users (id, username, account, password) values(uuid(),?,?,?)',
[username, account, password], function (err, result) { console.log(result); if (result.affectedRows == 1){
res.json({ err: 0
})
} else {
res.json({ err: 1, msg: '插入失败,请联系管理员'
})
}
})
} else {
res.json({ err: 1, msg: '已存在该账号,请修改'
});
}
node mysql查询回调_nodejs 数据库查询回调问题相关推荐
- mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...
万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...
- Oracle 查询分析器的数据库查询工具。
最近找到了一个小巧的Oracle 工具 不过要注册,真不爽 Canoe是一个相当于Toad.SQL Server查询分析器的数据库查询工具. 支持Oracle 8i,Oracle 9i, 无需先安装客 ...
- mysql单台跨数据库查询_在MySQL中怎样进行跨库查询?
在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询:另一种是不同服务的跨库查询:它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询. 一.同服务的跨库查询 同服务的跨库查询只需要在关联 ...
- mysql数据库查询语句_mysql数据库查询语句
一 数据库的语句 1 关于数据库 创建数据库 create database 数据库名字(自己命名) 查看mysql下的所有数据库 show d ...
- mysql数据库查询工具''_数据库查询工具
多肉数据查询系统是一款非常实用的查询多肉植物小工具,软件提供了多肉植物的习性.照片.如何培养等等功能,对于喜欢在家里养些花花草草的用户会有很大的帮助,操作也很简单,基本一看就会.接下来非凡软件站小编就 ...
- mysql查询不同库的数据_MySQL不同表查询,不同数据库查询
(内容比较弱~欢迎大神们指点~) 在MySQL中~要实现不同表的查询和不同数据库的查询,首先得有地方查吧 1.建立数据库 create databaes test; use test; create ...
- mysql跨库oracle查询_ORACLE跨数据库查询的方法
本文简述了通过创建database link实现ORACLE跨数据库查询的方法 1.配置本地数据库服务器的tnsnames.ora文件 $vi $ORACLE_HOME/network/admin/t ...
- python postgresql跨数据库查询_Postgresql跨数据库查询
postgres 跨数据库查询 dblink 的安装 linux #cd postgres源码安装目录/contrib/dblink # make # make install 注意: 如果你在安装了 ...
- 欧洲药典查询-各国药典数据库查询入口
欧洲药典是欧洲药品质量检测的唯一指导文献,其内容包含了各种化学物质.疫苗.免疫制剂.放射性治疗物质.草药.原料药.剂量表.总论.容器.缝合线等有关信息. 在我们了解一些医药相关内容及标准时需要借助欧洲 ...
最新文章
- FAST UA API
- 天大和武大计算机考研,985大学排名出炉,天大和武大并列第10,榜首是哪所?...
- [C++调试笔记]网格划分grid_pic.cpp
- DCMTK:OFStandard中“转换为标记”代码的测试程序
- php ajax sucess 失败,Ajax请求发送成功但不进success的解决方法(图文教程)
- Linux模拟超级终端minicom(二)
- CSS 属性篇(七):Display属性
- C++Primer第5版学习笔记(三)
- 微软“照片”应用Raw 格式图像编码器漏洞 (CVE-2021-24091)的技术分析
- android测试中如何控制wifi
- JAVA数据库的操作(增、删、改、查)
- RabbitVCS无法启动,右键失效解决方案
- 计算机测试代码怎么写,常见的电脑检测卡代码对照表大全
- 企业微信集成外部APP
- 【NLP】中文分词方法:规则分词(正向最大匹配、逆向最大匹配、双向最大匹配)
- 多台服务器连一个显示器如何切换,多台主机一台显示器怎么弄
- 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip
- wordpress插件开发01-原理讲解
- 数字相控阵Matlab仿真
- 华科计算机考研和北理工,北京理工大学和华中科技大学比较起来,该报哪一所?...
热门文章
- postgreSQL源码分析——索引的建立与使用——Hash索引(2)
- eclipse如何以javadoc方式查看源码的注释
- php 返回script,从PHP脚本返回JSON
- 女生做产品经理好吗_谁说女生不适合做产品经理?
- 矩阵sum_Matlab-sum与cumsum函数
- 电信5g网络apn接入点_华为就5G网络设备禁令起诉瑞典邮政和电信管理局
- 设计灵感|浓浓人文感!中文活动海报设计学习案例
- 万圣节主题海报设计,少不了的素材
- oracle多条数据合并成一条_建议将北京地铁13-B线和28号线合并成一条线
- Python--tkinter迷你天气预报软件(11.8)