我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
字段是自動生成的?如果是,爲什麼有必要?