mee*_*tpd 28 mysql sql database
我想使用webservice在驻留在远程Web服务器上的MYSQL数据库中插入一个文件.
我的问题是:什么类型的表列(例如varchar等)将存储文件?如果是文件,insert语句会有些不同吗?
Luk*_*kas 15
MySQL类型的文件大小:
Dan*_*ang 12
您需要使用BLOB,有TINY,MEDIUM,LONG和BLOB,与其他类型一样,根据您的尺寸需求选择一个.
TINYBLOB 255
BLOB 65535
MEDIUMBLOB 16777215
LONGBLOB 4294967295
(in bytes)
Run Code Online (Sandbox Code Playgroud)
insert语句相当正常.您需要使用fread然后读取文件addslashes.
Dav*_*ele 12
其他答案会让你知道如何完成你所要求的......
然而
在这种情况下,这不是一个好主意.通常最好只存储数据库中的文件名和文件系统上的文件.
这样,您的数据库就会小得多,可以更轻松地传输,更重要的是可以更快地进行备份/恢复.
| 归档时间: |
|
| 查看次数: |
97873 次 |
| 最近记录: |