为什么我的mysql数据库只能插进去数字 插不进去英文单词或中文

sql = "insert into student values('66666','66666','66666','66666','66666','66666')";
如果把66666改成英文,如aa,就运行不了。求大神啊。。。

看错误提示呀,可能类型不对呗。

你的mysql安装的时候,选的编码是什么?一般要选utf-8

估计是编码问题,一般中文插不进去或者出现乱码 就是编码问题,安装时要选择utf-8编码

运行不了? 出现什么情况,你可以打开可视化工具,看看你的数据库表里的情况,不过我估计是编码问题

这个是字符集的问题吧,你可以试下一下方法:
修改数据库的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;

用alter修改字符集,utf-8

你的表student 中的字段都是数字型的哇!