我正在开发的 Rails 应用程序中有一个数据库,它有一个product_type
定义为 varchar(255) 的字段(在 SQLite 管理器中),最终成为外键。我将名称product_type_id
和类型更改为integer
在 Rails 中使用迁移以使用另一个product_type
文件中的现有 id 字段。完成后,Firefox 中的 SQLite 管理器将类型显示为,integer(255)
而不仅仅是integer
.
什么是integer(255)
? 这里对另一个问题的回答说 (255) 是显示宽度。那是对的吗?目前数据库中没有数据。我是否应该删除并重新创建该字段以获得integer
,否则两个字段上的数据类型将不匹配。