重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在php里面、mysql_error();这个函数可以看到最后一次的出错信息。mysql服务端可以去查看mysql的出错日志
创新互联公司专注于二道网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供二道营销型网站建设,二道网站制作、二道网页设计、二道网站官网定制、微信小程序开发服务,打造二道网络公司原创品牌,更为您提供二道网站排名全网营销落地服务。
说明拼写出现错误。以错误拼写为例讲解mysql数据库出现错误代码1064的情况:
1、输入如图所示的SQL语句。
2、会看到有error错误信息提示 如图大致意思就是第一行这句SQL语句有语法错误。
3、仔细阅读语句会看到select这个拼写错。
4、where拼写错,修改即可。
CREATE TABLE auto_dir (
dirid int(8) NOT NULL auto_increment,
userid int(8),
parentid int(8),
ifson char(2),
dirname char(100),
xuhao int(10),
`mod` char(3),
PRIMARY KEY (dirid),
KEY xuhao (xuhao)
);
因为mod是mysql的关键字,所以会报错。为了避免这类的错误,以后每个字段都用`符号(键盘左上角ESC下面那个键)引起来就行了。
mysql错误码913是服务器的错误代码。是因为字段类型的原因发生错误后的提示。mysql数字错误代码,这个数字的mysql的特定值,不可以移植到其它数据库系统。
SQL语法错误,"update radius set username=?,value=?, where rid=" + rid + ",idtype=" + idtype;
你这拼接后是:update radius set username=XX,value=XX,where rid=XX,idtype=XX;
正确语法应该:update radius set username=XX,value=XX (此处应是空格,不是,) where rid=XX (此处应为and,不是,) and idtype=XX;
确定你rid和idtype字段类型和对应的传入参数的值。字段类型为字符时应改为:
where rid='" + rid + "',idtype='" + idtype +"'"; 注意,多一个单引号
截断的double值,看是不是字段值太小,插入异常。