www.7671.net > sql Err 1064

sql Err 1064

mysql错误代码1064表示用户输入的sql语句有语法错误。具体错误位置和内容会在后面的描述中写出,如: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the rig...

[]标识符是sqlserver, sybase的写法。mysql用""

在SQL 中,表的名字中不能出现空格等特殊字符,你这里的train times列车时刻,应该是一个连续的名字,有了空格,系统会认为是两个部分,所以错了。类似这种情况在中间加下划线是通用的做法。改成train_times就没问题了。

数据库错误:1064就是语法错误。 注意查看你的sql语句,将报错的行中,多检查几遍,都能检查出来问题所在的。平时写SQL语句时,细心点,都能大大减少这种错误的发生频率。

检查对应于你的MySQL服务器版本使用了正确的语法手册 sql写错呢

你的创建语法有误。@符号用于调用存储过程而不是创建时,而且需要使用delimiter关键字。因此,语句应该写成类似如下形式, delimiter create procedure add_emp ( emp_no char(5), emp_name char(10), sex char(1), dept char(4), title char(6)...

`admin` 你的版本 是否需要 '号(单引号), 或 ` 号(波浪号的下档键),或不需要这些 标点符号。 自己试验一下。

你建表的SQL语句有错误,贴出来看看 ================================== 你的给出的代码里option为MYSQL关键字,不能直接写,需要用`包括起来(它为数字键1左边的键上的字符),为: `option` varchar(50) NOT NULL default '' ----下面就没问题...

用我的语句试试 CREATE TABLE `tsw_ecms_article` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `classid` smallint(5) unsigned NOT NULL DEFAULT '0', `ttid` smallint(5) unsigned NOT NULL DEFAULT '0', `onclick` int(10) unsigned ...

/* MySQL Data Transfer Source Host: localhost Source Database: db_wlgw Target Host: localhost Target Database: db_wlgw Date: 2015/4/16 16:38:53 */ 把这一段去掉,这是程序的注释,MYSQL的注释不是这样的,直接去掉就行了

网站地图

All rights reserved Powered by www.7671.net

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