mysql错误代码之1064的解决方案

 更新时间:2021年01月08日 16:18:54   作者:zm98  
这篇文章主要介绍了mysql错误代码之1064的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

sql语句中词和mysql的关键字冲突了,用 `` (tab键上方)将词括起来就好了。

原来的sql语句

<insert id="insert" parameterType="com.zhangman.manman.entity.User" >
 insert into user (id, username, password,name,desc,email,birthday,phone,status,createtime,roleId)
 values (#{id,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, 
  #{name,jdbcType=VARCHAR}, #{desc,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, 
  #{birthday,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, 
  #{createtime,jdbcType=DATE}, #{roleid,jdbcType=INTEGER})
 </insert>

改正后的 sql(注意,字段和表名都用``括起来了)

<insert id="insert" parameterType="com.zhangman.manman.entity.User" >
  INSERT INTO `user`
   (username, `password`,`name`,`desc`,email,birthday,phone,`status`,createtime,roleId)
   VALUES (#{username}, #{password},#{name}, #{desc},#{email},
    #{birthday}, #{phone}, #{status},
    #{createtime}, #{roleid})
 </insert>

补充:MySql ERROR 1064 (42000)同样的错误,不一样的解决方法

开始时代码是这样:

然后运行:

代码根本毫无错误,但为什么会出错呢?在我花了2个小时后终于知道了答案。

我没有加分号!!!!!

修改后代码:

然后再次运行后:

再一次为自己的无知和粗心感到绝望!!!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • MySQL 数据表修复方法小结

    MySQL 数据表修复方法小结

    本文主要介绍了MySQL 数据表修复方法小结,使用REPAIR TABLE命令修复损坏,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • Windows下mysql 8.0.28 安装配置方法图文教程

    Windows下mysql 8.0.28 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Windows下mysql 8.0.28 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • MySQL中你可能忽略的COLLATION实例详解

    MySQL中你可能忽略的COLLATION实例详解

    mysql的collation大致的意思就是字符序,这篇文章主要给大家介绍了关于MySQL中COLLATION的相关资料,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 解析MySQL中DELETE语句中别名的使用

    解析MySQL中DELETE语句中别名的使用

    这篇文章主要为大家介绍了MySQL中DELETE语句中别名的使用解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • MySQL联表查询的简单示例

    MySQL联表查询的简单示例

    这篇文章主要给大家介绍了关于MySQL联表查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Mysql教程分组排名实现示例详解

    Mysql教程分组排名实现示例详解

    这篇文章主要为大家介绍了Mysql数据库分组排名实现的示例详解教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • 一文带你了解MySQL之InnoDB统计数据是如何收集的

    一文带你了解MySQL之InnoDB统计数据是如何收集的

    通过show index可以看到关于索引的统计数据,那么这些统计数据是怎么来的呢,它们是以什么方式收集的呢,本章将聚焦于InnoDB存储引擎的统计数据收集策略,需要的朋友可以参考下
    2023-05-05
  • MySQL实现JDBC详细步骤

    MySQL实现JDBC详细步骤

    JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动,本文给大家介绍MySQL实现JDBC详细讲解,感兴趣的朋友一起看看吧
    2022-02-02
  • MySQL CHAR和VARCHAR该如何选择

    MySQL CHAR和VARCHAR该如何选择

    MySQL 支持字符串的数据类型并不多,但是却有多种变化形式。MySQL 5.0以后更是支持每一列字符串可以有自己的字符集以及排序规则,这使得数据表设计更为复杂。本篇介绍字符类型的数据表字段 CHAR 和 VARCHAR 该如何选择。
    2021-05-05
  • mysql delete 多表连接删除功能

    mysql delete 多表连接删除功能

    这篇文章主要介绍了mysql delete 多表连接删除功能的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论