数据库插入失败怎么回事

数据库插入失败怎么回事,第1张

$sql="INSERT INTO test.test(id,uid,regdate,remark) values ('','业余',now(),'工人')"

values 你写成了value

MySql中的insert into *** 作有时候会失败,原因可能是由于插入的数据与表中已有的数据存在冲突,或者是由于数据格式不正确导致的。此外,如果表中存在主键约束或外键约束,而你所要插入的数据又违反了这些约束,那么也会导致insert into语句执行失败。因此,要想避免MySql insert into语句执行失败,就必须保证所要插入的数据根据表中定义的各种约束都是正确有效的。

先进调试页面,

进入调试页面按钮

2.然后在你往数据库的地方打断点,单步运行

打断点,单步运行,查看错误

3.在debug一栏中查看错误信息

    这里的错误是数据库表单的项目和实际插入的项目数量不符,原因是这个代码是修改过的,原来的数据库表项有52,改成4之后,安卓模拟器里边的数据库并没有删除,保留原来的4项表单。

    解决方法:找到数据库,数据库在这里找,这位大哥的博客里有,删除数据库。

4.如果不是这个问题,复制错误信息,求助百度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9619684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存