我知道有类似的问题被问到,并且答案声明在控制台窗口中使用--force或-f参数,我无法使用。
我的PHP脚本生成一个.sql文件,用于使用旧商店的数据更新新商店的数据库(不同但类似的系统,几乎相同的数据库结构)。
然后需要使用phpMyAdmin(或在Web浏览器中运行的类似软件)将此.sql文件导入新数据库中,因此我无法使用任何控制台选项。
我已经使用CREATE TABLE IF NOT EXISTS和INSERT IGNORE INTO来避免多次导入时出错,但我仍然没有忽略ALTER TABLE表ADD列语句的解决方案。
我对此的想法现在朝着一个方向发展,其中force选项可能在.sql文件的开头设置,就像使用/ !xxxxx语法的变量一样,使用/ !40101 SET NAMES utf8 * /;,但我似乎无法找到任何相关信息。
有人知道使用的语法吗?
非常感谢提前!