我on Rails的学习红宝石的电子书: 如果我下面创建一个活动记录:活动记录将自动生成名称
class Product < ApplicationRecord
end
Rails会执行下面的代码生成一个表:
CREATE TABLE products (
id int(11) NOT NULL auto_increment,
name varchar(255),
PRIMARY KEY (id)
);
在那里,我有一个问题,我可以理解自动生成主键,但为什么如何理解:
name varchar(255),
如果name
字段是自动生成的?如果是,为什么有必要?