`
kocr
  • 浏览: 1166 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MySQL插入数据报错处理

阅读更多
    执行MySQL的插入记录的SQL时出现错误,错误提示:Data truncation: Data too long for column 'name ' at row 1
 
  解决办法如下:
   (1)修改C:\Developer\MySQL5.0\my.ini(MySQL Server Instance Configuration文件,设置default-character-set=gbk(注意,有2处)
   (2)修改data目录中相应数据库目录下的db.opt配置文件
      default-character-set=gbk
      default-collation=gbk_chinese_ci
   重起mysql,就ok了.

   另:无法删除MySql数据库,报错1010 error dropping database 的解决办法
   找到MySQL安装目录下data目录中相应数据库文件路劲,在该路径下通常会有个文件是用户操作遗留的,删除此文件后,就可以成功删除数据库了。
分享到:
评论

相关推荐

    mysql插入数据中文报错问题,最全解决方式

    ### MySQL插入数据中文报错问题及解决方法 #### 背景介绍 在使用MySQL数据库进行数据管理的过程中,经常会遇到中文字符的存储需求。然而,在实际操作中可能会遇到中文字符无法正常插入数据库的问题,通常表现为错误...

    MySQL插入中文数据报错乱码,cmd命令行窗口中文显示乱码——问题解决

    在使用MySQL数据库时,有时会遇到中文数据插入后出现乱码的问题,这通常是由于字符集配置不正确导致的。在Windows环境下,通过CMD命令行窗口操作数据库时,也可能出现中文显示乱码的情况。本文将详细解释这个问题的...

    关于mysql数据库导入备份数据报错问题.docx

    ### MySQL 数据库导入备份数据报错问题解析及解决方案 #### 报错问题描述 在进行MySQL数据库备份数据导入的过程中遇到了报错情况,错误提示为:“[Err]1146 - Table 'jeecg-boot.sys_announcement' doesn't exist”...

    linux 环境 mysql写入中文报错

    确保数据源是UTF-8编码,并且在插入数据时保持一致。 最后,如果在修改字符集后仍然遇到写入中文报错,可能需要进一步排查其他因素,如文件编码问题、数据类型不匹配等。在处理这类问题时,保持耐心,仔细检查每个...

    MYSQL insert 中文报错 .pdf

    ### MySQL插入中文记录报错详解 #### 一、问题描述 在使用MySQL数据库时,可能会遇到插入中文数据时报错的情况。此类错误通常表现为在尝试插入包含中文字符的记录时,系统提示编码错误或数据损坏等问题。 #### 二...

    Java实现批量向mysql写入数据的方法

    通过使用JDBC,可以实现这些基本操作,例如在本文中,我们使用了insert into语句向mysql数据库中插入数据。 4. Java语言中的时间处理:在本文中,我们使用了SimpleDateFormat类来处理时间信息,例如获取当前时间的...

    MySQL唯一索引重复插入数据解决方案总结.docx

    MySQL 唯一索引重复插入数据解决方案总结 MySQL 唯一索引重复插入数据解决方案总结是指在 MySQL 中遇到唯一索引重复插入数据时的解决方案。这种情况下,MySQL 会报一个 Duplicate entry 的错误信息,表示不能在索引...

    EF(EntityFramework) 插入或更新数据报错的解决方法

    报错信息:Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. See ...

    88秒插入1000万条数据到MySQL数据库表的操作方法

    其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > ...

    MySql插入数据成功但是报[Err] 1055错误的解决方案

    在MySQL数据库操作中,我们有时会遇到插入数据时尽管数据被成功插入,但系统返回一个错误信息,如[Err] 1055。这个问题通常与MySQL的SQL模式设置有关,特别是当使用的是MySQL 5.7或更高版本时。在本篇文章中,我们将...

    Mycat处理连接数据库8.0以上程序报错query_cache_size

    Mycat 1.6.4及其早期版本可能没有适当地处理这个问题,导致在连接MySQL 8.0时出现插入操作失败的情况。为了解决这个问题,开发者发布了Mycat的更高版本,例如1.6.5及以后的版本,以适应MySQL 8.0的新特性。然而,...

    使用Kettle同步mysql数据,增量同步教程执行步骤

    在MySQL数据库间进行增量同步,我们关注的是捕获和应用自上次同步以来新插入或更新的记录。 下面是一个使用Kettle进行MySQL增量同步的详细步骤教程: 1. **创建数据库连接**: - 在Kettle的Spoon界面中,创建新的...

    MySQL生僻字插入失败的处理方法(Incorrect string value)

    MySQL作为一款广泛使用的开源数据库管理系统,其稳定性和...此外,处理此类问题时还需要注意字符集的全面兼容,包括客户端和服务器端的字符集设置,确保整个数据处理流程中字符集的一致性,从而避免类似问题的发生。

    centOS7下mysql插入中文字符报错问题解决方法

    以下将详细介绍解决centOS7下MySQL插入中文字符报错问题的方法。 首先,当尝试在MySQL数据库中插入中文字符时,如果遇到错误提示“ERROR 1366 (HY000): Incorrect string value: '\xE4\xBD\x99\xE9\x93\xB6'”,这...

    Mysql的longblob字段插入数据问题解决

    总之,解决MySQL `LONGBLOB`字段插入数据问题的关键在于理解和调整`max_allowed_packet`配置,同时注意客户端和服务器端都需要进行相应的设置。通过以上步骤,可以有效地解决因数据包过大而引发的插入异常。

    mysql创建数据表 家庭作业

    在插入数据时,可能会遇到语法错误。例如,以下命令将报错: ``` insert into mytable values (`zhangchao`,`m`,1986-12-01`,`china`); ``` 错误原因是语法不正确,应该使用单引号 ' 而不是反引号 `。正确的插入...

    mysql存储emoji表情报错的处理方法【更改编码为utf8mb4】

    本文实例分析了mysql存储emoji表情报错的处理方法。分享给大家供大家参考,具体如下: utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。...

    深入mysql并发插入优化详解

    MySQL并发插入优化是数据库性能调优的一个重要环节,特别是在处理大量数据插入的场景下,如日志处理或大数据批量导入。以下将详细讲解如何优化并发插入,并提供一些实用的策略和配置选项。 首先,表引擎的选择对...

    java 下执行mysql 批量插入的几种方法及用时

    在Java中,执行MySQL批量插入数据有多种方法,每种方法在性能上都有所不同。以下是对这些方法的详细分析: 方法1:单条插入 这是最基础的插入方式,每次循环都创建一个新的SQL语句并执行。这种方法的效率最低,因为...

Global site tag (gtag.js) - Google Analytics