Column 'XXX' not found."/>
Column 'XXX' not found.
我是一枚小白,自学java,如今第一次来发表文章,之前一直在观看各位大神的文章,对我的自学之路有很大帮助,所以我这次决定,我也要写写博客,虽然我的经验不多,但我还是希望能为这个社区做点儿贡献。
这次我遇到的问题的来源我说不清是为什么,有可能是我操纵数据库的地方出现问题,我用的Mysql,使用navicat for mysql,使用这个软件能方便的创建表,一开始我创建表完成的样子是这样:
从外表上确实能看到Nhome这个字段,但是我写增删改查的时候却找不到这个字段的任何数据。
我刚才说了,我是小白,增删改查也是第一次写,但是查询所有数据的时候居然成功了。
小注一下:Nhome就是是否在养老院。
我还傻嘻嘻的以为这东西我我一边能过了呢,但是事实却深深地打了我的脸,在我写添加数据进去的时候就出现问题了。
各种方式的跳类似的这种错误,我就不写其它的错误了,我就总以为是我的SQL语句写错了,但事实证明我的程序逻辑是没有错的,可是我的数据库界面又是正确的,很是烦人,来来回回折腾了两天左右,中间还偷了个懒儿,我才想起来dos中是可以查看数据的所有字段的信息的,(我检测完才知道,navicat也是可以看到的)。
所以用命令desc 表名;还有show create table 表名 才看出问题,当时却没有截图。
但是这是我的毕业设计,我怕navicat过期,我的数据库就打不开了,我就提前转存为SQL文件了,这是当时创建表的过程。
Nhome字段和其他字段莫名的就多出空隙,之后我就重写了数据库的创建过程。然后程序就能运行了。
整个过程坎坎坷坷的,百度都让我翻烂了,哈哈,终于知道错误在哪儿了,还是很开心的。
希望能够对正在学习的小白有用,大神不要喷我,我也是自学的,出现问题很难解决掉,但是我挺满足的。
更多推荐
Column 'XXX' not found.
发布评论