www.7671.net > sql Err 1064

sql Err 1064

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

`id` int(11) NOT NULL AUTO_INCREMENT,表示自动增长,自动增长字段是不能插入数据的, INSERT INTO student(id) VALUES(cast( @i as varchar));所以这句会报错

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

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

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

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

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

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-Front导入SQL文件提示:SQL execution error # 1064. Response from the database: 错误原因:MySQL-Front版本太低,导入SQL文件失败 解决办法:升级MySQL-Front 另一种就是字符编码的问题 例如 先设置 set na...

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

网站地图

All rights reserved Powered by www.7671.net

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