Windows 10上安装了Bash,安装了libmysqlclient-dev包,并运行了一个rake任务,该任务执行下面的查询,使用ActiveRecord::Base.connection.execute在mysqlDROPTABLE IF EXISTS debtors_customer_balances;
CREATE OR REPLACE VIEW debtors_customer_balances ASMySQL 2::error :您的SQL语法出现了错误;请检查与您的MySQL服务器版本相对应的手册,以便在第2行<
这两个表SALEORDER和BILL具有彼此的id作为FK.To,在创建期间避免表之间的依赖错误,我使用了alter约束语句ALTER TABLE SALEORDER DROP CONSTRAINT FK_SO_BUYER;ALTER TABLE BILL DROP CONSTRAINT FK_BILL_SO;
A
但是插件的设置仍然失败;完全错误是:-- create_tableStandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Table 'wk_addresses' already exists: CREATE TABLE `wk_addresses`