我正在开发一个用户可以注册和搜索图像的系统。这些图像保存在具有MEDIUMBLOB字段的表中。
我遇到的问题始于系统还必须备份数据库,也就是说,它还需要导出和导入数据。
当我进行备份时,例如,一个只有“常规”字段的表(例如varchar,int,date),PHP脚本可以正常执行备份,但是当我尝试备份时字段类型为MEDIUMBLOB的表,它返回错误。
对于包含MEDIUMBLOB字段的表,有没有办法使用PHP备份数据库?
答案 0 :(得分:1)
我刚刚解决了我的问题!解决方案是在注册图像时。有必要将其转换为base64_encode。使用这个PHP脚本,我可以正确生成INSERT,正是因为该字符串不包含任何特殊字符。