Creando tablas y problemas con clave primaria en Rails
Cuando intento ejecutar el siguiente código en Rails utilizando Mysql2 como administrador de base de datos:
rake db:migrate
Obtengo el siguiente error:
rake aborted!
"Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL:"
¿Por qué recibo este error si la clave principal de una tabla NO es "nula" por defecto?
Código de migración, sin embargo:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string "first_name"
t.timestamps
end
end
end