如何最大化laravel | mysql中的行大小

如何最大化laravel | mysql中的行大小,mysql,laravel,database-design,migration,Mysql,Laravel,Database Design,Migration,我想最大化行描述的大小。我已经将大小设置为10240,但仍然显示错误。如何在此列中存储数据,因为我必须保存大量数据 public function up() { Schema::create('final_news', function (Blueprint $table) { $table->id(); $table->integer('id_newspaper'); $table->string('heading')

我想最大化行描述的大小。我已经将大小设置为10240,但仍然显示错误。如何在此列中存储数据,因为我必须保存大量数据

 public function up()
{
    Schema::create('final_news', function (Blueprint $table) {
        $table->id();
        $table->integer('id_newspaper');
        $table->string('heading');
        $table->string('description', 10240);
        $table->timestamps();
    });
}
我得到的错误

 SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row 1 (SQL: insert into `final_news` (`id_newspaper`, `heading`, `d

说明
处更新,
在`)处创建。

如果字符串很长,可以使用longtext

  $table->longText('description')
longText
方法创建一个
longText
等效列:


Ref:

是否可能将其更改为
text
类型<代码>$table->text('description')我觉得你应该读一下:MySQL的
LONGTEXT
有4GB的大小限制。@RickJames。谢谢你让我们知道