MySQL怎么往一个学生表中增加数据,我试了很多次总是不成功不知道为啥,1054(42S2)错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL怎么往一个学生表中增加数据,我试了很多次总是不成功不知道为啥,1054(42S2)错误相关的知识,希望对你有一定的参考价值。
参考技术A 表名错误,desc察看的表是sstudent,插入的表是student。数据库没有student表,或者两张表结构不同,所以会提示错误。祝好运,望采纳。追问
我上面建了一样的Student表
追答你的单引号是不是用了全角符号?用半角哦
另外,再表明后面把列名写上哈,这是个好习惯。加油😊
参考技术B 错误提示插入李勇的数据是有问题的,你需要更改。还有,你定义的字段学生编号应该是唯一的而且是主键列,NULL的时候你定义的NO不能为空,默认值你为啥写个NULL应该不合理吧?其他列的定义也一样,既然不能为空,默认值还都是NULL。我建议你把学生编号更改为varchar(20)~其次,你插入数据使用的引号应该为英文单引号,但是看着你插入的引号有点像中文啊~还有你的年龄字段是int类型,为啥还要用引号呢~你应该是初学者吧?细心一点,学会看错误代码追问年龄字段是int 就不用引号了么,是初学者
追答int是整型字段,不要引号,字符串需要引号
本回答被提问者采纳 参考技术C 表名不对。。mysql不能往表中的列插入中文,求大神解答,在线等~~~
这是我新建表的设置:字符集也是gbk的了:
在我输入中文的时候就报错了~~
上网找了一下都说是字符集问题,可是我都设置为gbk了啊~~~
后来有人说是安装配置问题,我就按他说的去改配置。
改了之后,重启电脑后还是不行啊~~
到底是怎么回事啊??
实在不行的话执行下
set names 'gbk'追问
执行后是这样的。现在怎么弄?
1.改配置文件。。
2.执行下 set names 'gbk'。。。
改哪个配置文件啊?
怎么改?
求详细点啊~~
改完再执行set names 'gbk'
吗?
直接执行 set names ‘gbk’就行
原理
http://blog.csdn.net/zsmj_2011/article/details/7943734
啊啊啊。。。弹出了这个
我在doc下运行了下mysql
这里显示我所有字符都gbk了啊
怎么改啊,,,求指导~~
参考技术B 你重设置下整个库的字符集 不要一个字段一个字段的设置追问怎么重置呢??
我在doc下运行了下mysql
这里显示我所有字符都gbk了啊
我看你截的图 不是用了图形工具把 有个改数据 字符集的功能的
追问我用的是mysql-front
知道怎么设置字符集吗??
没用过 mysql 只用过vaivicat
追问哈哈~~我刚才也下载了navicat了,
我想问一下,
怎么让那个ID
设置为104120700后自增?
就是下一个自动为104120701
手动加条费数据把 seq mysql有没有我不确定
以上是关于MySQL怎么往一个学生表中增加数据,我试了很多次总是不成功不知道为啥,1054(42S2)错误的主要内容,如果未能解决你的问题,请参考以下文章