railsの記事アプリを作成しています。
間違えてstringのデータ型を作成してしまったので、
チェンジするためにファイルを作成し、
text型に変更を行い、rails db migrateでエラーが出ました。
ご教示いただけますと幸いです。
間違えて作成したString型のファイル
class CreateComments < ActiveRecord::Migration[6.0] def change create_table :comments do |t| t.string :comment_content t.timestamps end end end
text型に変更するためのファイル
class ChangeDatatypeCommentContent0fComments < ActiveRecord::Migration[6.0] def change change_column :comments, :comment_content, 'text USING CAST(comment_content AS text)' end end
rails 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 'USING CAST(comment_content AS text)DEFAULT NULL' at line 1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/25 10:14
2020/09/25 10:56