rake aborted ActiveRecord:mysql2中的语句无效

时间:2017-06-02 01:30:48

标签: mysql ruby-on-rails

当我运行rake db:migrate时,我收到以下错误..

E:\railsapp\article>rake db:migrate
rake aborted!
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown table 'referential_constraints' in information_schema: 
SELECT fk.referenced_table_name AS 'to_table',
       fk.referenced_column_name AS 'primary_key',
       fk.column_name AS 'column',
       fk.constraint_name AS 'name',
       rc.update_rule AS 'on_update',
       rc.delete_rule AS 'on_delete'
FROM information_schema.key_column_usage fk
JOIN information_schema.referential_constraints rc
USING (constraint_schema, constraint_name)
WHERE fk.referenced_column_name IS NOT NULL
  AND fk.table_schema = DATABASE()
  AND fk.table_name = 'blogs'
  AND rc.table_name = 'blogs'
Mysql2::Error: Unknown table 'referential_constraints' in information_schema
Tasks: TOP => db:schema:dump
(See full trace by running task with --trace)

0 个答案:

没有答案