2014-10-02 8 views
-1

Пожалуйста, посмотрите на скриншот ниже, чтобы увидеть проблему.MySQL 5.6 - запрос varchar с одинарными кавычками

enter image description here

+0

Попробуйте 'SELECT HEX (code) FROM diag_code WHERE code = 001.1', чтобы увидеть, есть ли какие-либо символы NUL или tab или пробела, которые вы не видите. –

+0

@EdGibbs Это не работает. – Glimpse

+0

Взгляните, пожалуйста, предоставьте более подробную информацию, чем «это не работает». Вы не говорите * как * он «не работает», вы не указали тип данных столбца, и мне пришлось сделать вывод о том, что ваша проблема была в первую очередь. –

ответ

0

Вопрос длина/размер столбца VARCHAR "код". MySQL 4 позволит вам вставлять и запрашивать значения, превышающие разрешенный размер. Я не знаю о вставке, но для MySQL 5 он не позволяет запросить конкретно значение, большее размера столбца.

В MySQL 5, где столбец кода является varchar (3), я мог бы «выбрать * из биллинга, где code = '101», но не «выбрать * из биллинга, где code =' 101.1».