Nodejs交互mysql异常

1 找不到mysql模块

报错:Cannot find module 'mysql'
处理:npm install mysql

2 建立了多次连接

报错:Cannot enqueue Handshake after already enqueuing a Handshake
处理:已经连接,不必多次连接。应当写成单例
 

3 node拼接sql语句异常   

报错:Unknown column 'xxx' in 'field list'
处理:
result.username是string类型依然要在外边加个单引号再插入''
外边不加单引号的时候:
insert into user(user,password) values(测试,1234asd)
加单引号:
insert into user(user,password) values(‘测试’,‘1234asd’)
 

4 Cannot enqueque Query after invoking quit

在你关闭数据库之后不能在query队列里入队。注释数据库连接对象的end方法,保持连接为打开状态。

 

 

posted @ 2020-02-25 09:17  IslandZzzz  阅读(514)  评论(0编辑  收藏  举报