我想在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'
答案 0 :(得分:0)
在此处查看SQL模式的文档:https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
没有名为NO_STRICT_TRANS_TABLES
的模式。
您使用STRICT_TRANS_TABLES
,或者将该模式退出sql_mode。