MySQL - ошибка добавления данных в BIT(64)
Запрос
INSERT INTO `table_name` (`phash`)
VALUES
( b'1111010110011110000010100111110100011101001100010101011101101010')
дает такой результат: 0111111111111111111111111111111111111111111111111111111111111111 Если вставлять только 63 символа, то данные успешно добавляются с нулем в начале: 0111101011001111000001010011111010001110100110001010101110110101
С длиной 49, 36 работает нормально
Ответы (1 шт):
Автор решения: Sam
→ Ссылка
Как оказалось, phpmyadmin отображает данные неверно, правильный запрос должен быть
SELECT BIN(phash+0) FROM table_name
Надеюсь, это может кому-нибудь быть полезным