smalruby-editor icon indicating copy to clipboard operation
smalruby-editor copied to clipboard

rake db:migrate でエラー

Open yamato1992 opened this issue 8 years ago • 0 comments

rake db:migrateによるMysql2のエラー

Installation for Developerの手順に従い、インストールを行った際に発生

原因

使用しているMySQLのバージョンが5.7.3以上の場合に発生するようである。 エラー内容 :

Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead: CREATE TABLE `tags` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `name` varchar(255), `created_at` datetime, `updated_at` datetime) ENGINE=InnoDB

対応方法

MySQLのバージョンを5.5に下げることで対応した。 また、これ単体に関してはrailのバージョンを上げることでも対応可能である。

yamato1992 avatar Mar 02 '16 03:03 yamato1992