За последние 24 часа нас посетили 17755 программистов и 1621 робот. Сейчас ищут 1862 программиста ...

В БД заменить значение varbinary

Тема в разделе "MySQL", создана пользователем Tarasyan, 9 дек 2016.

  1. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    В таблице есть значения в varbinary. Хочу заменить на другие. Делаю запрос через phpmyadmin, в итоге получаю вообще другое.
    Когда отдельно строку редактирую, все ок.


    PHP:
    1. UPDATE tabl SET danie='7f6cd0a7' WHERE id='100';

    danie имеет varbinary(16)
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    Что на другие? значение в столбце danie или что то другое? опиши полностью проблему
     
  3. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    Вот на это значение хочу заменить - 7f6cd0a7

    Делаю запрос
    PHP:
    1. UPDATE tabl SET danie='7f6cd0a7' WHERE id='100';
    На выходе в danie получаю - 3766366364306137, вместо 7f6cd0a7
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    зайдите в пхпМиАдмин - структура таблицы табл1 и измените тип столбца danie с varbnary на varchar
    --- Добавлено ---
    Или...
    Или используйте на выходе https://php.ru/manual/function.hex2bin.html
     
  5. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    Когда меняю, делаю update, все красиво.
    Меняю обратно на varbnary, снова число 3766366364306137.
    Наверное нужно делать запрос на php, через myadmin не получится.
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    у вас тип столбца danie само по себе говорится "ВАРИМ В БИНАРКУ" выше написал же...
     
  7. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    Сделал экспорт таблицы. В редакторе открыл, произвел поиск-замена значений на нужное, и вернул обратно через myphpadmin