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...

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

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

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

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

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

MySQL 1064都是语法类的错误。 以下有几个例子可以参考。 1、关键字冲突: 原来的程序里面,关键字匹配用了 match 这个 MySQL 这个内置关键字: "SELECT keyword,reply,type FROM {$wpdb->weixin_custom_replies} WHERE match = '{$match}' AND ...

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

改成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...

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

网站地图

All rights reserved Powered by www.7671.net

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