之间有什么区别
$table->string('some_text');
和:
$table->text('some_text');
在Laravel?
请,如果你能做到面面俱到的话。非常感谢。
如此处所定义:
$table->string()
使用等效于VARCHAR的
$table->text()
使用等效于TEXT的
(实际类型可能取决于数据库系统)
明显的区别是VARCHAR有一个指定的长度(string()
的默认长度是255个字符),而TEXT没有。
以下是MySQL 中这两种类型的比较