www.7671.net > sql Err 1064

sql Err 1064

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

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

应该是双引号吧,单引号是字符数据类型的表示,双引号才是对象名的引用

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

用我的语句试试 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 ...

字符集差异,造成汉字不可识别,comment后面的汉字变成乱码。 所以语句缺少结束符号。 这不是你写的,所以大概也没法直接修正这个错误,可检查运行系统是否简体中文版。

改成CREATE TABLE `uchome_car_favi` ( `id` mediumint(11) NOT NULL AUTO_INCREMENT, `carid` mediumint(11) NOT NULL DEFAULT '0', `uid` mediumint(11) NOT NULL, `username` char(20) NOT NULL DEFAULT '0', `dateline` int(11) NOT NULL DE...

create DATABASE if not EXISTS `stu`;--create拼写错误USE `stu`;DROP TABLE IF EXISTS `student`;CREATE TABLE `student`(`id` int(8)NOT NULL auto_increment,`name` VARCHAR(12) DEFAULT NULL,`classGrent` VARCHAR(12) DEFAULT NULL,`resul...

/* 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的注释不是这样的,直接去掉就行了

建表不用带'',还有,primary key,在mysql中,不是在后面加的,而是直接在字段后面加,正确的代码如下: CREATE TABLE test( id int( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT , uid varchar( 10 ) NOT NULL default '0', regdate date NOT NULL , r...

网站地图

All rights reserved Powered by www.7671.net

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