0
Я прочитал документацию MySql на строковых литералов и попытался следующие с возвратом каретки:MySql возврат каретки
select 'i want a \r bannana';
Почему это возвращение:
+--------------------+
bannana |
+--------------------+
bannana |
+--------------------+
Я бы мог подумать он будет выдавать:
+--------------------+
bannana |
+--------------------+
или что-то подобное.
Спасибо. Я попробовал этот «ВЫБРАТЬ», я хочу, чтобы вы дали мне результат «bannana» AS, и он дал мне эту «bannana | ou, чтобы дать мне». Почему вместо «y» в «вас» есть символ столбца? –
Я предполагаю, что вы использовали командную строку linux с вашим запросом. Возврат каретки и линейные каналы обрабатываются MySQL немного иначе, в зависимости от того, какую операционную систему вы используете, и это просто немного испортило ваш результат. Если вы будете запускать свой запрос только с помощью перевода строки, ваш результат будет иметь больший смысл. Попробуйте 'SELECT 'Я хочу, чтобы вы дали мне a \ n bannana' AS result;' Теперь вы должны увидеть разрыв строки, как ожидалось, и результат, украшенный трубой до и после выхода. – Sylvia
OS X Mavericks .......... –