MybatisPlus 3.5.4
执行语句:
INSERT INTO sys_config
VALUES (6, '系统访问-黑名单列表', 'sys.login.blackIPList', '', 'Y',
'设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)', 'admin', '2024-04-15 09:42:31', 'admin',
'2024-04-15 09:42:31', 1);
报错内容:
Error executing: INSERT INTO sys_config
VALUES (6, '系统访问-黑名单列表', 'sys.login.blackIPList', '', 'Y',
'设置登录IP黑名单限制,多个匹配项以
. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''设置登录IP黑名单限制,多个匹配项以' at line 3
Comment From: miemieYaho
mp不参与sql执行
Comment From: qmdx
检查下是不是因为可能是使用符合 ; 内部分,这个默认会作为执行 SQL 分割结束符合,如果是这个问题可以根据文档 https://baomidou.com/guides/auto-ddl/ 执行 SQL 结束符,或者过滤执行 脚本的特殊符号