Использование MySQL 5.6.
У меня есть столбец varchar, в котором хранятся адреса в виде текста.
Когда они попадают в мое приложение в текстовом поле, они располагаются соответствующим образом, например
123 Fake St.
Some City, NJ 12345
Я попытался вставить новый адрес непосредственно в базу данных, но он не работает правильно в графическом интерфейсе, все это появилось в виде одной строки без разрыва строки, например123 Fake Str. Some City, NJ 12345
Я просто хочу иметь возможность изучить один из адресов, который действительно работает, чтобы увидеть, как это было сделано (все это было сделано до того, как я пришел в эту компанию), чтобы я мог воспроизвести его для нового адреса, как я пытался \n, \r\nчтобы не успех.
Однако, когда я это делаю, SELECT address FROM myTableя просто вижу это как обычный текст, без экранированных символов. Как я могу просмотреть «сырой» вид адреса, чтобы увидеть, как были реализованы разрывы строк?
Решение проблемы
Вы можете попробовать скопировать значение с буквой до и после в шестнадцатеричную функцию, чтобы увидеть, какой символ используется. В этом примере в DBfiddle мы видим, что новая строка — 0Aэто char(11).
Не имея вашего персонажа, мы не можем его исследовать!
SELECT HEX('
') newline
| новая строка |
|:------ |
| 0А |
db<>скрипка здесь
Комментариев нет:
Отправить комментарий