回答
我想你甲肝2種選擇:
- 創建多個字段:VIDEO1,VIDEO2,等...和他們分裂的視頻編碼。
- 增加max_allowed_packet的:source link
變化my.ini文件。包括下的[mysqld]單線在文件
max_allowed_packet個= 500M
現在重啓MySQL服務,和你做
創建表:
CREATE TABLE media (
GAME_ID INTEGER NOT NULL PRIMARY KEY,
name VARCHAR (20),
VIDEO LONGBLOB);
您的插入查詢Ÿ將類似於此
INSERT INTO media values ('File_Name',LOAD_FILE("C:\\Users\\Public\\Videos\\Sample Video\\ao.mp4"));
LOAD_FILE的結果()比max_allowed_packet個大(1048576)
你可能不得不改變它在客戶端(你正在運行做導入)以及正在運行並接受導入的守護進程mysqld。此外
mysql --max_allowed_packet=100M -u root -p database < dump.sql
,改變下的mysqld部分my.cnf中的my.ini或文件,並設置 max_allowed_packet個= 100M,或者你可以運行:
對於客戶端,你可以在命令行上指定它這些命令在連接到相同的服務器一個MySQL控制檯:(使用一個非常大的值的數據包大小)
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
定位.ini文件
要配置客戶端和實用程序應用程序,請在Windows安裝目錄中創建一個新的my.ini文件。更多信息 here
我在Windows上,所以我只需要在命令行上嘗試這些命令,對吧? –
@PrakharMohanSrivastava這應該是mysql命令行提示符 –
- 1. 插入和檢索數據庫中的音頻和視頻
- 2. 在數據庫中插入數據
- 3. 在LINQ數據庫中插入數據
- 4. 在sqlite3數據庫中插入數據
- 5. 在phpmyadmin數據庫中存儲視頻
- 6. 插入視頻vscode
- 7. 在PHP中嵌入來自數據庫的視頻javascript代碼
- 8. 在MySQL數據庫中插入數組
- 9. 創建視頻數據庫
- 10. PDO數據庫中插入
- 11. 插入在DB2數據庫
- 12. 如何在CQ5.3中插入視頻?
- 13. 在CKEditor中插入本地視頻
- 14. 數據庫插入
- 15. 插入數據庫
- 16. 插入數據庫
- 17. 數據庫插入
- 18. 插入數據庫
- 19. 數據未插入到數據庫中
- 20. 數據未插入到數據庫中
- 21. 向數據庫中插入空數據
- 22. 不插入數據到數據庫中
- 23. 數據庫中未插入數據
- 24. 插入數據到在線數據庫
- 25. 休眠:插入數據在數據庫
- 26. 在java中使用插入查詢在ms數據庫中插入數據Netbeans
- 27. 在每個頁面視圖中插入數據庫行
- 28. 從Java中的數據庫流視頻
- 29. 在數據庫中自動插入值
- 30. 在數據庫中異步插入
什麼樣的blob你好? TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB =? – Melon
BLOB,正常的數據類型。我需要LONGBLOB嗎? –
也許是它的問題....你應該嘗試一下。 – Melon