www.1862.net > 这句sql语句为什么报错?

这句sql语句为什么报错?

首先,表名的字母间不应该有空格。 应该denglu_user 换成这种带下划线的。 还有,mysql中,表名字段名上边那个不是单引号,是最上边数字键1左边的那个点 所以你表名字段名上的单引号需要换``这种

CREATE TABLE `t_academy` ( `academy_id` int(11) NOT NULL AUTO_INCREMENT, `academy` varchar(20) DEFAULT NULL, PRIMARY KEY (`academy_id`) )ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;

把最后一个COMMENT 删掉。

数据库管理系统不同,语法验证机制也不同。ACCESS 与SQL是完全不同的两个数据库管理系统,出现这种情况也算正常。可以把语句发一下,一起找找问题。。

你执行的是 select * from about_buy_paramenterselect * from domain选中你要执行的那句。或者注释掉其他SQL。或者干脆执行界面只留待执行的一句SQL

是网站问题,数据库获取数据出错时网站的错误提示。一般网站出错都会有一些错误提示信息,只是你打开的这个网站在设计时没有人为编写错误提示信息,而是直接提取程序的错误信息。

错误号显示:SQL语句中遇到非法符号。 join链接查询语句,需要有连接条件,因此在where子句之前,需要有连接条件的on语句。或者说,将where关键字改成on select * from PLATFORM inner join EMP_PLATFORM on PLATFORM.PLATFORM_ID=EMP_PLATFORM....

把中间那个逗号换成and

明显的是 Field 'paypassword'没有赋值,注册表里有这个 'paypassword' 字段么?

select * from (select top 20 sr_manager_shop_name, sr_yw_name,sr_price from sell_records order by sr_manager_shop_name,sr_yw_name) k ---加个别名 k 表示这个为表

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com