$table->字符串('some_text')之间的区别;&$table->文本('some_text');在拉拉维尔?



之间有什么区别

$table->string('some_text');

和:

$table->text('some_text');

在Laravel?

请,如果你能做到面面俱到的话。非常感谢。

如此处所定义:

$table->string()使用等效于VARCHAR的

$table->text()使用等效于TEXT的

(实际类型可能取决于数据库系统)

明显的区别是VARCHAR有一个指定的长度(string()的默认长度是255个字符),而TEXT没有。

以下是MySQL 中这两种类型的比较

最新更新