`

使用mysql的系统中常见sql错误

阅读更多

使用mysql的系统中常见的sql错误:

 

1.事务中某些表是非innodb类型。

 

SQLWarning ignored:

SQL state 'HY000', error code '1592',

 

message [Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it accesses a non-transactional table after accessing a transactional table within the same transaction.]

 

 

2.表中的列为特定类型,而所插入的数据类型没与其字段一一对应

 

SQLWarning ignored:

SQL state '01000', error code '1265',

message [Data truncated for column 'f_birthday' at row 1]

 

 

3. 连接数已达到pool的上限,无法再创建新的连接。

 

Could not get JDBC Connection;

nested exception is com.atomikos.jdbc.AtomikosSQLException: Failed to grow the connection pool

 

 

4. 连接数用尽

 

Data source rejected establishment of connection, 

message from server: "Too many connections"

 

 

5. 未知的XID(分布式事务错误)

 

SQLWarning ignored: SQL state 'HY000',

error code '1397',

message [XAER_NOTA: Unknown XID]

 

 

6. 初步判断:数据源状态异常,导致分布式事务无法将该数据源添加到global transaction中。

 

com.atomikos.datasource.ResourceException: XA resource 'db/dataSourceDefault':

resume for XID '746D2D706C6174666F726D30303036303030303031:746D2D706C6174666F726D3539' raised -9:

the XA resource is currently involved in a local (non-XA) transaction

 

 

 7.数据源状态异常,连接错误等引起的

 

com.atomikos.datasource.ResourceException: XA resource 'db/dataSourceDefault': resume for XID '746D2D706C6174666F726D30303032393030303031: 

746D2D706C6174666F726D3239' raised -7: the XA resource has become unavailable

 

8.[Err] 1292 - Truncated incorrect DOUBLE value

 

error sql:

update shop
set shop_name = '又及' and nick_name = '又及'
where shop_id = 10002

 

right sql:

update shop
set shop_name = '又及' , nick_name = '又及'
where shop_id = 10002

 

 

0
0
分享到:
评论

相关推荐

    Mysql运行SQL语句中文乱码问题的解决方法

    在MySQL命令行工具中执行SQL脚本时,可以使用以下命令指定编码: ```sql mysql -u root -p newdb < your_script.sql --default-character-set=gbk ``` #### 六、其他注意事项 1. **检查应用程序中的配置**:确保...

    Mysql数据导入到SQLSERVER里面

    标题中的“Mysql数据导入到SQLSERVER里面”指的是一个数据迁移的过程,即将MySQL数据库系统中的数据转移到Microsoft SQL Server数据库系统中。这个过程在数据库管理中很常见,特别是在企业需要更换数据库平台或者...

    MySql中执行SQL文件.rar

    可以将SQL文件分割成多个小文件,或者在脚本中使用`LIMIT`语句控制每次导入的数据量。 5. **错误处理与日志记录**: 执行过程中,记得捕获并处理可能出现的错误。你还可以重定向输出到日志文件,以便于后期分析。 ...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    在IT领域,数据库迁移是一项常见的任务,特别是在不同的数据库系统之间,如从MySQL迁移到Oracle。本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先...

    MySql常见错误代码

    但是,在使用 MySql 过程中,我们经常会遇到各种错误代码,这些错误代码可能会导致数据库崩溃、数据丢失或应用程序无法正常运行。因此,了解这些错误代码的含义和解决方法是非常重要的。 在这篇文章中,我们将对 ...

    Navicat 实现同步sqlserver表结构到mysql操作手册1

    本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...

    SQL Server数据库数据转MySQL工具

    在不同平台之间迁移数据是常见的需求,例如从Microsoft SQL Server转移到MySQL。"SQL Server数据库数据转MySQL工具"正是一款解决这一问题的专业软件,它允许用户方便地将SQL Server中的数据转换到MySQL环境中。 SQL...

    mysql数据库转为sql数据库的工具

    1. `sql2mss.chm`:这是一个帮助文件,通常包含了关于如何使用工具的详细指南、操作步骤和常见问题解答。 2. `sql2mss.exe`:这是主程序文件,执行实际的数据库转换工作。用户可以通过双击这个文件来启动和运行工具...

    从sqlserver同步数据到Mysql数据库

    在信息技术领域,数据迁移是常见的操作,特别是在企业级应用中,可能由于业务需求、性能优化或者系统升级等原因,需要将数据从一个数据库系统迁移到另一个。本实例通过VS2010(Visual Studio 2010)这一开发工具,...

    springboot在项目中集成 mysql,sqlserver多数据源项目源代码.zip

    在现代企业级应用开发中,数据源的多样性是常见的需求,比如同时使用MySQL和SQL Server进行数据存储。Spring Boot作为一款轻量级的框架,它提供了便捷的方式将这些不同的数据库集成到同一个项目中。本项目源码即展示...

    使用MySQL时的一些常见错误.pdf

    在使用MySQL数据库时,可能会遇到各种错误,这些错误可能会影响到数据的访问和操作。以下是针对两个常见错误的详细解析和解决方法。 1. MySQL Server Has Gone Away 错误 这个错误通常表示MySQL服务器由于某种原因...

    Mysql客户端:HeidiSQL7.0-

    2. **多数据库支持**:除了MySQL,它还支持其他常见的数据库系统,提供了一站式的管理体验。 3. **数据编辑和浏览**:用户可以直接在HeidiSQL中查看和编辑数据库中的表格数据,支持批量编辑和导入导出功能。 4. **...

    jbpm支持表_mysql的sql文件

    标题“jbpm支持表_mysql的sql文件”表明我们要讨论的是关于jbpm(一个开源的工作流管理系统)在MySQL数据库中的表结构和支持性SQL脚本。jbpm是一个强大的业务流程管理(BPM)和工作流系统,它允许开发者设计、执行、...

    MySQL数据库迁移sqlServer2008

    MySQL数据库向SQL Server 2008的迁移是一项常见的任务,尤其在企业级应用中,可能因为业务需求、系统升级或数据库性能优化等原因需要进行这种迁移。以下将详细阐述整个迁移过程中的关键步骤、可能遇到的问题及解决...

    大牛总结 MySql常见错误集锦

    MySQL是世界上最流行的关系型数据库管理系统之一,用于...在实际工作中,不断学习和总结,以及参考像“MySQL常见错误集锦”这样的资源,是提升数据库技能的关键。通过这些资料,可以迅速定位并解决问题,提高工作效率。

    mysql导入sql或excel文件

    要将Excel文件中的数据导入到MySQL数据库中,一般需要先将Excel转换为MySQL能够识别的格式,如CSV或TXT文件,然后再使用`LOAD DATA INFILE`命令进行导入。 ##### 将Excel转换为CSV或TXT文件 假设Excel文件中包含了...

    php中mysql数据库的sql注入与全面防范

    在 PHP 中使用 MySQL 数据库时,SQL 注入问题非常普遍。本文将通过实例来描述 PHP 中的 MySQL 数据库的 SQL 注入问题以及怎样去防范。 一、SQL 注入的概念 SQL 注入是一种常见的攻击方式,攻击者通过在 Web 表单中...

    Mysql,Oracle,Sqlserver数据库驱动包

    本主题将详细探讨MySQL、Oracle和SQL Server这三种主流关系型数据库管理系统(RDBMS)的驱动包,以及它们在数据交互中的作用。 1. MySQL驱动包:MySQL是一种开源、免费的数据库系统,广泛应用于Web开发。Java应用...

Global site tag (gtag.js) - Google Analytics