9

次のコマンドを実行して、MySQL db に json 列を追加しようとしています。

class AddStatisticsToPlayerStatistic < ActiveRecord::Migration[5.0]
    def change
       add_column :player_statistics, :statistics, :json
    end
end

しかし、 rake db:migrate を実行しようとすると、このエラーが発生します

Mysql2::Error: 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 'json' at line 1: ALTER TABLE `player_statistics` ADD `statistics` json

MySQL Ver 14.14 Distrib 5.5.53にJSON列を追加する方法を知っている人はいますか? ちゃんと?

前もって感謝します!

4

1 に答える 1

9

MySQL のドキュメントによると、JSON ネイティブ データ型は 5.7.8 から始まる - json

于 2016-12-24T12:52:22.590 に答える