com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:变量' sql_mode'无法设置为' NO_STRICT_TRANS_TABLES'

时间:2018-04-12 14:22:34

标签: mysql jdbc

我想在MySQL 5.7+中允许有损插入。我的JDBC URL如下所示:

jdbc:mysql://localhost/mydb?useSSL=false&jdbcCompliantTruncation=false&sessionVariables=sql_mode=NO_STRICT_TRANS_TABLES

为什么我会收到此异常?

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Variable 'sql_mode' can't be set to the value of 'NO_STRICT_TRANS_TABLES'

1 个答案:

答案 0 :(得分:0)

在此处查看SQL模式的文档:https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html

没有名为NO_STRICT_TRANS_TABLES的模式。

您使用STRICT_TRANS_TABLES,或者将该模式退出sql_mode。