создание таблицы:
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)
Вы, вероятно, придется изменить для клиента (вы работаете, чтобы сделать import) И демон mysqld, который запускает и принимает импорт.
Для клиента, можно указать его в командной строке:
mysql --max_allowed_packet=100M -u root -p database < dump.sql
Кроме того, изменить my.cnf или my.ini файл в разделе туздЫ и установите max_allowed_packet = 100M или вы можете запустить эти команды в консоли MySQL, подключенного к тому же серверу: (. Использование очень большое значение для размера пакета)
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
Чтобы найти файл .ini.
Чтобы настроить клиентские и служебные приложения, создайте новый файл my.ini в каталоге установки Windows. Больше информации here
какой вид blob u hav? TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB =? – Melon
BLOB, обычный тип данных. Нужен ли мне LONGBLOB? –
возможно, это проблема ... вы должны попробовать. – Melon