CTFd 直接将sqlite通过Navicat转为mysql提示错误:
[SQL] Query main start [ERR] 1064 – 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 ‘PRAGMA foreign_keys = false;
GPT答曰:
这个错误是因为你在尝试执行一个不被MySQL支持的SQL语句,该语句是SQLite数据库特有的。具体来说,
PRAGMA foreign_keys = false;
是SQLite中用于关闭外键约束的语句,但是MySQL中没有相同的语法。
解决 :
选择导出向导为txt或者csv都行
(参考)
然后在mysql表中,进行导入:
最后再从mysql中导出数据,导入到服务器中。。。