1

我正在开发一个用户可以注册和搜索图像的系统。这些图像保存在具有 MEDIUMBLOB 字段的表中。

我遇到的问题首先是系统还必须对数据库进行备份,也就是说,它还需要导出和导入数据。

当我做备份时,例如,一个只有“常规”字段(如varchar、int、date)的表,PHP脚本可以正常执行备份,但是当我尝试备份字段类型为的表时MEDIUMBLOB,它返回一个错误。

对于包含 MEDIUMBLOB 字段的表,有没有办法使用 PHP 备份数据库?

4

1 回答 1

1

我刚刚解决了我的问题!解决方案是在图像注册时。有必要将其转换为 base64_encode。使用这个PHP脚本,我可以正确生成一个 INSERT,正是因为该字符串不包含任何特殊字符。

于 2013-08-11T09:39:34.993 回答