Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Laravel中图像的数据类型_Mysql_Laravel_Laravel 5_Sqldatatypes - Fatal编程技术网

Mysql Laravel中图像的数据类型

Mysql Laravel中图像的数据类型,mysql,laravel,laravel-5,sqldatatypes,Mysql,Laravel,Laravel 5,Sqldatatypes,我目前正在为图像使用二进制数据类型 $table->binary('image') 尝试保存大小超过64kb的图像时出错 #1366-第行“pet\U所有者\U id”列的整数值不正确:“” 一, 在MySQL中,该数据类型显示为blob 图像的数据类型$table->binary('image')//对于blob 存储二进制数据二进制数据(如图像)会溢出表格,无法直接从数据库显示,以下列类型是为二进制数据设计的: TINYBLOB:最多255字节 BLOB:最大64KB MEDIUMBLOB

我目前正在为图像使用二进制数据类型

$table->binary('image')

尝试保存大小超过64kb的图像时出错

#1366-第行“pet\U所有者\U id”列的整数值不正确:“” 一,


在MySQL中,该数据类型显示为
blob

图像的数据类型
$table->binary('image')//对于blob

存储二进制数据二进制数据(如图像)会溢出表格,无法直接从数据库显示,以下列类型是为二进制数据设计的:

  • TINYBLOB
    :最多255字节
  • BLOB
    :最大64KB
  • MEDIUMBLOB
    :高达16MB
  • LONGBLOB
    :高达4 GB

BLOB表示二进制大对象

也可以这样理解:通常,您会将映像存储在文件系统中的某个位置,而只是数据库中的路径。