向MySQL数据库中插入数据,sql语句没问题,但插入失败也不报错

向数据库中的order数据表中插入数据时,一直插入数据失败。没有报SQL语句语法错误,Eclipse开发工具的console打印台中也没有报错,就是数据插不进去,不断的修改测试和打印,也没有发现问题。

原因:数据表的名字有问题。我的数据表名是order,而order在MySQL中是关键字,所以一直插入不进去,也不报错。将数据表的名字改为orders就可以了。

因此需要注意,数据表命名时与MySQL中关键字的冲突,以前一直没有意识到这个问题,只是在写后台和前端代码时,在注意关键字的问题。【MySQL中使用关键字作为数据表名时不会报错的,会让人摸不着头脑。如果你遇到这种问题,就考虑一下是不是这个原因】

发布了267 篇原创文章 · 获赞 215 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/kt1776133839/article/details/102646486