0

phpmyadmin で音声ファイルをアップロードしようとすると、#2006 のエラーが表示され、データ型は SQL クエリに言及する必要があります: 編集

INSERT INTO `b7_11386777_test`.`wish` (`pinNo`, `audio`) VALUES 
('1', SOUNDEX(0x52494646b89d430057415645666d74201000000001000100401f0000803e00000200100064617461949d43000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[...]

MySQL は次のように述べています。

2006 - MySQL サーバーがなくなりました

オーディオ ファイルを mysql データベースに挿入します。そのために必要なパラメータと、オーディオ ファイルを mysql データベースに挿入するために使用するデータ型を教えてください。

4

1 に答える 1

0

SOUNDEX()音声学が似ている文字列 (テキスト) を照合するためのものです。audioが typeの場合、値の周囲BLOBから削除するだけです:SOUNDEX()

INSERT INTO b7_11386777_test.wish (pinNo, audio) VALUES ('1', 0x52494646b8...);

ただし、ファイルをファイルシステムに保存し、ファイルのパスをデータベースに記録する必要があります。

于 2012-09-16T12:53:36.900 に答える