mysql-SQL Error: 1205, SQLState: 41000

问题描述

SQL Error: 1205, SQLState: 41000

[WARN ] 2015-04-19 09:00:00,760 method:org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:77)
SQL Error: 1205, SQLState: 41000
[ERROR] 2015-04-19 09:00:00,764 method:org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
Lock wait timeout exceeded; try restarting transaction
[ERROR] 2015-04-19 09:00:00,765 method:com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.java:38)
Exception occurred during processing request: could not execute update query
org.hibernate.exception.GenericJDBCException: could not execute update query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
Caused by: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
当时网站不能访问,tomcat的进程还在,重启tomcat就好了,最近每礼拜周末都来一次
求助各位大大这是咋回事儿

解决方案

死锁了,或者事务更新时间太长

解决方案二:

你的SQL语句是否有问题,执行一直没返回

时间: 2024-09-19 17:41:19

mysql-SQL Error: 1205, SQLState: 41000的相关文章

SQL Error: 17008, SQLState: null

问题描述 每次程序运行一段时间以后,就报此错08-08-17 09:55:29 WARN JDBCExceptionReporter:71 - SQL Error: 17008, SQLState: null08-08-17 09:55:29 ERROR JDBCExceptionReporter:72 - 关闭的连接08-08-17 09:55:29 WARN JDBCExceptionReporter:71 - SQL Error: 17008, SQLState: null08-08-17

Mysql错误:ERROR 1205 (HY000): Lock wait timeout exceeded解决办法

临时解决办法 执行mysql命令:show full processlist; 然后找出插入语句的系统id 执行mysql命令:kill id 在网络上找了想相关资料,这里摘录如下: 首先,查看数据库的进程信息: show full processlist; /*结果略,主要看id列的值*/ 再查看事物表: SELECT * FROM information_schema.INNODB_TRX\G; /*结果略,注意结果中的trx_mysql_thread_id部分的值*/ 查找对应的id,然后

SQL Error: 933, SQLState: 42000

问题描述 执行程序的时候报出这个问题,麻烦各位帮我看看:2011-01-2009:00:56,062WARN[org.hibernate.util.JDBCExceptionReporter]-SQLError:933,SQLState:420002011-01-2009:00:56,062ERROR[org.hibernate.util.JDBCExceptionReporter]-ORA-00933:SQL命令未正确结束2011-01-2009:00:56,078WARN[org.apach

DB2 SQL error: SQLCODE: -1117, SQLSTATE: 57019, SQLERRMC:SWZCYJS

问题描述 DBCP borrowObject failed: com.ibm.db2.jcc.c.SqlException: DB2 SQL error: SQLCODE: -1117, SQLSTATE: 57019, SQLERRMC: SWZCYJS2013-08-27 11:31:43 ERROR context.ContextLoader (ContextLoader.java:211) - Context initialization failedorg.springframewor

MySQL出现SQL Error (2013)连接错误的解决方法_Mysql

现象描述今天用heidisql登陆虚拟机的MySQL,登陆不上去.等待约一两分钟后出现错误提示:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0,如下图所示: 开始以为是远程TCP/IP  root只能通过localhost访问 ,后来新建用户,改为%后还是无果.尝试修改my.ini配置问题后问题消失. 解决办法在my.i

UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists_Mysql

大家先看下数据库权限问题,然后再进行如下操作. SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′ UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′ Error:SELECT command denied to user '数据库'@'IP地址' for table 'pre_ucenter_vars

Mysql SQL Mode详解

Mysql SQL Mode简介 MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式.这样,应用程序就能对服务器操作进行量身定制以满足自己的需求.这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查.这样,就能在众多不同的环境下.与其他数据库服务器一起更容易地使用MySQL.可以使用"--sql-mode="modes""选项,通过启动mysqld来设置默认的SQL模式.从MySQL 4.1开始,也能在

mysql 出现Error: Duplicate entry “xxxx” for key 1解决办法

所出错形式如下: Discuz! info: MySQL Query Error User: 爱我荆门 Time: 2007-3-5 11:00am Script: /bbs/post.php SQL: INSERT INTO cd12sb_threads (fid, readperm, price, iconid, typeid, author, authorid, subject, dateline, lastpost, lastposter, displayorder, digest, b

PHP连接MySQL报错:SQLSTATE[HY000] [2002] Can t connect to local

如下所示,PHP连接MySQL报错: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket 'MySQL' (2) 测试代码如下: <?php try {  $dsn = 'mysql:dbname=php-note;host=localhost;port=3306;charset=utf8';  $username = 'root';  $password = 'root';  new PDO( $d