SQL state [HY000]; error code [1366];

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL state [HY000]; error code [1366];相关的知识,希望对你有一定的参考价值。

参考技术A character_set_server 已经设置为 utf8mb4, 但是插入表情报错

jdbc 设置连接字符 utf8mb4

HTTP Status 500 - JDBC exception on Hibernate data access: SQLException for SQL [n/a]; SQL state [HY

HTTP Status 500 - JDBC exception on Hibernate data access: SQLException for SQL [n/a]; SQL state [HY000]; error code [1364]; could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement

翻译:

HTTP 状态:500  Hibernate数据访问中的JDBC异常: 

SQL数据库执行SQL语句异常[n/a];

SQL状态[HY 000];错误码[1364];

无法执行语句;
嵌套异常是org.HiberNate.Exction.GenericJDBCException:

无法执行语句

 

问题原因:hibernate执行sql语句操作数据库时,因为主键为NULL,无法执行,原因是数据库主键不是自动增长或不能为NULL的

解决方法:设置数据库主键可为空,或者自动增长

快乐的一个问题

 

以上是关于SQL state [HY000]; error code [1366];的主要内容,如果未能解决你的问题,请参考以下文章

在 OBIEE 中运行报告时出错 -> [SQL_STATE: HY000] [nQSError: 10058] 发生一般错误

关于“WARN: SQL Error: 1366, SQLState: HY000”错误的解决方案

mysql 创建函数ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in

ERROR 188 (HY000): FTS 查询超出结果缓存限制 mysql

ERROR 1 (HY000): Can‘t create/write to file ‘/data

解决mysql的错误 CDbCommand failed to execute the SQL statement: SQLSTATE[HY000]: General error: 1300 Inva