utf-8-mysql 找错 ,能够更新其他字段,只有describe更新失败

问题描述

mysql 找错 ,能够更新其他字段,只有describe更新失败

错误信息

mysql> update t_project_type set describe='aaa' where id='2';
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'describe='aaa' where id='2'' at line 1

表信息

CREATE TABLE t_project_type (
id smallint(6) NOT NULL AUTO_INCREMENT,
typeName varchar(50) DEFAULT NULL,
projProp tinyint(4) DEFAULT NULL,
addTime char(19) DEFAULT NULL,
describe varchar(200) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

mysql 版本

mysql> select version();
+------------+
| version() |
+------------+
| 5.5.35-log |
+------------+

解决方案

亲,你试一下将describe字段名字换一下,这个好像是mysql 关键字!~~

解决方案二:

粘代码部分,看这玩意,谁能知道哪里错了?

解决方案三:

describe是mysql关键字啊

时间: 2024-12-01 22:04:58

utf-8-mysql 找错 ,能够更新其他字段,只有describe更新失败的相关文章

hadoop-hive连接mysql 报错 readonly server

问题描述 hive连接mysql 报错 readonly server 各位大侠,我搭建了一个hadoop环境,用hive做数据仓库,mysql做hive的元数据仓库,用于定时分析用户数据中的日志文件,但在hive访问mysql的过程中,不定时的报如下错误: java.sql.SQLException: Query returned non-zero code: 1, cause: FAILED: Execution Error, return code 1 from org.apache.ha

java spring 面试题 找错

问题描述 java spring 面试题 找错 大神们帮忙,去了滴答拼车给的面试题,小弟我愣是没看懂,求解惑. 如下代码用spring管理,请说出代码是否有问题,如果有错请指出并修改. classTestDao(){ public void doUpdate(){ try{ update table1;//一个更新操作,无需关注语法 update table2;//一个更新操作,无需关注语法 insert history;//一个插入操作,无需关注语法 }catch(Exception e){

线程-sql 找错,一个很奇怪的错误

问题描述 sql 找错,一个很奇怪的错误 sql = "UPDATE bs2_dl_road_min SET count=count+{0} WHERE time='{1}' " "AND host_ip='{2}' AND module='{3}' AND method='{4}' AND status='{5}' " "AND size_level='{6}' AND level='{7}' AND submodule_road='{8}'"

mysql-cmake编译MySQL时报错:the source directory "xxx" does not exist 怎么解决啊

问题描述 cmake编译MySQL时报错:the source directory "xxx" does not exist 怎么解决啊 系统ubuntu 13.04 gcc version 4.7.3 cmake version 2.8.10.1 安装完cmake后,在mysql解压缩目录下,使用如下命令行: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR

mysql案例:Java程序访问Mysql报错

mysql案例:Java程序访问Mysql报错'OPTION SQL_SELECT_LIMIT=XXX' [环境描述] mysql版本: 5.6.14-56-log Percona Server (GPL) 程序: 使用JDBC驱动mysql-connector-java访问mysql数据库 [报错信息] 程序访问mysql执行SQL语句的时候报错: You have an error in your SQL syntax; check the manual that corresponds t

mysql如何更新数据库字段教程

  mysql如何更新数据库字段教程 语法 UPDATE table_name SET column_name = new_value WHERE column_name = some_value 注释:SQL 对大小写不敏感.UPDATE 与 update 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数.该函数用于向 SQL 连接发送查询和命令. 例子 稍早时,我们在本教程中创建了一个名为 "Person" 的表.它看起来类似这样: FirstN

应用程序-再次请求支援,关于字符设备驱动的程序问题,求帮找错(不好意思没点数了)

问题描述 再次请求支援,关于字符设备驱动的程序问题,求帮找错(不好意思没点数了) 先贴代码,问题在后面 驱动函数pressure.c: /* 功能: 外部中断4接一个人体红外感应,如果感应到有人体活动(红外模块输出高电平),如果感应不到 人体活动(红外模块输出低电平)(变量red) 外部中断8接了一个按钮开关,如果按钮开关被按下,则输出为低电平,外部中断8管脚应该低电平, 反之,高电平 (变量pre) 只有当设备感应到有人体活动同时检测到按钮开关被按下.即 red == 1,pre == 0,的

activity-急!android编写高分榜Activity因为SQLite无法实现跳转,求大神找错

问题描述 急!android编写高分榜Activity因为SQLite无法实现跳转,求大神找错 我是直接跟别人代码里一样写的,但到了我自己的项目里就无法实现活动跳转,程序报错自动关闭了, 求大神帮忙看看错在哪里了 package com.example.re; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import andr

ACM一道题一直WA,求大神找错

问题描述 ACM一道题一直WA,求大神找错 题目: wa的程序: 解决方案 你的程序现在的逻辑是输入一个字符串就去判断是否在数组中存在, 并将结果打印出来. 但是题目要求是输入一组字符串在遇到end时才将最终结果输出出来. 所以你的应该将结果先保存起来, 遇到end在将 结果一股脑输出出来