用nodejs写MySQL接口的时候出现了这个错误,在网上找了一大片文章都没有用,最后终于发现了自己的错误,记录一下o(╥﹏╥)o
用postman测试接口的时候不管怎么测试始终报服务器错误,然后就将错误打印出来如下图:
用这个代码在百度上找文章,好多都说是字符类型数据没有用引号引起来造成的,但是对于我这个错误无济于事ε=(´ο`*)));
==注意:==我用引号将username引了起来,由于测试的username是数据库不存在的,给了我一个成功的假象,当我用一个数据库存在的username去测的时候,返回并没有查询到,而是一个空数组(避雷!!避雷!!!!!!!)
最后,突然想起来自己的连接数据库的那部分,一瞧我裂开了o(╥﹏╥)o,数据库名搞错了
我的数据库名叫user,我在创建数据库连接的时候,写错数据库名了!!!!!!!!!!!一改代码终于正常运行o(╥﹏╥)o
总结:细节决定成败,但是数据库名搞错会报这个错误也太坑了,希望跟我问题一样的小伙伴,以此为戒,受教了(〃‘▽’〃),如果我的文章对你有用的话阔以点赞喔o( ̄▽ ̄)d