如何将'wav'音频文件存储在mysql数据库中?

时间:2014-03-26 13:50:27

标签: mysql

我尝试了以下查询将wav音频文件存储到mySQL中。

update files set sample=
load_file('C:\Users\VIGNESH\Desktop\project\VRS\test2.wav') 
where number=789;

文件是我的表名,sample是我的数据类型mediumblob的列名,而number是另一列。

当我执行上述查询时,它显示为

'query ok,0 rows affected'

音频文件未存储到数据库中。

请帮帮我

1 个答案:

答案 0 :(得分:1)

如果你在那里得到NULL,请运行以下检查:

  • 文件存在(:))并且位于主机服务器上(也就是说:没有从一台服务器引用到本地计算机)

  • 每个人都拥有该文件的阅读权限

  • 文件必须短于max_allowed_pa​​cket

  • 如果你有这个变量secure_file_priv指向某个目录,那么该文件必须放在那个

来源:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_load-file